How much do you need to tow? For over 5,000 lbs. nothing beats a large pickup or a large pickup-based SUV. A long wheelbase is preferable for stability.
Make sure the vehicle has an appropriate tow package installed, with coolers for the engine oil and transmission fluid.
I'm afraid my expertise is limited beyond this point.
Anyone else familiar with how different options compare for heavy towing?