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