IMO there are way more quality trucks that would do what you want them to do. And not get shitty MPGs
I had an 07 for about three months... maybe four. It pulled my boat like nothing else. Very powerful. Gas mileage was about 12. I hated the front suspension. Even leveled, it bottomed out over every bump. Drove me frikkin crazy. I sold it to a buddy who wanted one and bought my GMC. They seem to be quite reliable though. 2 of my very close neighbors own one and they haven;t had any real issues. One pulls a heavy 28 foot 2 slideout travel trailer all over with his.