Overall, a nice truck, but too many small problems that are now adding up. So far, I've had the steering shaft replaced 3-4 times, the passenger back window replaced, the heated seats on the driver's side replaced, and now the instrument cluster has gone haywire. Oh yeah, I've been complaining about the awful noise the front end makes when the 4WD is engaged, but the dealership (not where I bought it) says that it is normal. Are you kidding me? I still like my truck as it rides and drives great, but I sold a 13 year old Toyota when I bought this one that was a better truck. I probably won't buy GM again if there are other options out there. Too bad.
Interior, drive, and comfort. Pretty good gas mileage for a full-size truck.
Better components. Too many things fail and make noise to make me a return buyer. As a side note, the servicing dealership will usually say no, but will fix the problem after I raise a stink to GM customer service.