Need advice for all-around truck that can tow

If you are gonna pull a car or camper, 3/4 ton is what you need. If you pulling on flat land a Hemi will work, but if your pulling on grades , your gonna want a diesel