I drive a Ford Ranger. It has a 6 ft bed that's about 4.5 ft wide. It's more than enough to haul everything I've ever needed to haul. It's an extended cab, so I can carry straps, recovery gear, and other stuff inside the cab easily. The one thing it does not do well is carrying people. While it technically (and legally) could carry 3 people, everyone will be uncomfortable (I know from experience). A driver and one passenger is all you can reasonably and comfortably fit. Needless to say, when the whole family is going somewhere (wife and 2 kids, 3rd kid on the way), we take one of the other cars. So, if I had to have only one vehicle that can do everything, I'd probably choose a half-ton with crew cab and 5.5 ft bed. Even though it's 6" shorter than my Ranger bed, the extra width makes up for it and it still has more cu ft total. Crew cab means the whole family, possibly even with having 3 baby seats in back, can fit. I can definitely see the appeal and the practicality. But I felt the best choice for me was to keep the Ranger for "stuff" hauling and add a minivan to the fleet for family hauling.