My take is it depends on how often you tow, and how far you tow when you do. When my average towing trip was 200 miles twice a month, my Dodge 2500 with the 5.7 Hemi was the best truck in the world. Towed my 8K load on the flat ground that I covered with ease. Even when I went south twice a year I was a happy camper, and didn't mind the fuel stops every 200 miles. Then things changed. For two years I had a trip every three to four weeks that was 2500 miles round trip, half in very hilly country. All of a sudden the Hemi was getting 7.5 mpg and I was shifting between third and fourth gear (standard trans) about every 5 minutes in some stretches, and I couldn't run the speed limit. I changed to a F250 with the 6.0 PSD, and literally got 33% better fuel mileage (and diesel costs less up here). I could run the speed limit (68 mph) in fifth gear, and have the odd downshift to fourth on only the steepest hills. The fuel mileage difference meant I was saving a full tank of fuel a day - $125 per day in savings, $500 per round trip.
So it depends on what your needs are, mostly.
Brian