This is a decent truck, but NOT with the 6.0 and GM 6 speed. You HAVE to get the Duramax if you need a 3/4 ton truck. The gas motor with fly by wire throttle, and GM 6 speed, is a horrible combination. It is a death trap when trying to merge with traffic, especially in conditions when you are on and off the throttle. There is up to a 3-4 second lag where absolutely no throttle input is given to the engine, no matter how hard you press on the accelerator. I believe GM implemented this so their tranny wouldn't explode. The engine and tranny computer work together, and the tranny computer tells the engine computer to not give any throttle until the tranny is ready (it never is).
Good styling, decent interior, great towing capacity (get the diesel unless you plan on having a fuel tanker follow you), and tie down rails in bed of truck.
Fuel mileage is not good. 12mpg in town, and 15 on the highway (at best, towing nothing). Lose the fly by wire throttle, and junk GM 6 speed. Allison tranny should be standard.