I have an 08 Silverado with the Duramax and Allison transmission. Only truck I've ever owned that I absolutely love. Most trucks I trade off with 50,000 miles. 65,000 or so now, and I don't want to trade it off. It'll get 15-16 empty, 10-11 loaded. I've pulled enclosed motorcycles no problem. I've got a 20' flat bed trailer I've pulled with 10,000 pounds of steel counterweight on. Can't say I can't tell it's back there, of course I can. But, couldn't ask for anything any better that doubles as simply personal transportation.
I don't baby my vehicles. Scratched up and dirty as hell. If limbs are hangin in my way, I drive through them. In other words I use it.
If you go with a diesel engine, don't settle for 2 WD. You'd get stuck on a cow turd.