I once towed a Chevelle to a local dirt track with a carbed Mazda B2000. Doing about 20mph under average traffic a State Patrol stopped me and asked what I was doing. I replied "going racing". He mentioned the race car was bigger than the tow vehicle. He then noticed the truck had dealer plates (I had a dealers license). He commented that dealers license was for cars for sale. I assured him the Mazda was for sale...seriously. It was requested that I not repeat the stunt on the next weekend. I readily complied.
Any modern V-6 or better full size truck should tow ok or better. The 6's don't get any better economy than a mid sized V8 after about 1998 or so. 1/2 ton Chev with a 5.3 can see low 20s just driving. So they make pretty nice DD rigs. We don't even own an actual car. 2500HD for towing, 5.3 Tahoe for groceries and the Missus has a Trailblazer SS for her garage queen. All 4x's but we don't put a ton of miles on anything so a Prius is something we jaw as we pass them (they usually hog the fast lane at right on or under speed limit). If we run out of oil some day I want to be sure I used my fair share
Trucks just make the best cars and for a few ralliests they make great rally cars too.