Not a bad truck until the warranty was up. Before then, the only thing to go wrong was the rear door latch adjustment. It worked well in winter (western Canada), got great highway mileage and was reasonably comfortable. For the past two years the following have gone wrong: transmission replaced at 65K, 4WD position sensor replaced three times, tie rods twice, front hubs once. My mileage is 4/5 highway / 1/5 gravel. Its never been driven hard and has had very little mountain driving. Fit and finish are not great but not bad either. Accessories still all work. I bought the truck after having an Olds Alero and Saturn Ion (both had serious drive train issues). I won't buy anything from GM again.
Comfortable to ride in long distances. Great fuel economy with the 4.8. Some nice interior features. Nice looking exterior without all the over-the-top styling seen on 2005 era Fords and especially Dodges.
The great fuel mileage comes at a price. GM pushes the mileage numbers by programming the transmissions to shift to OD as much as possible which causes a lot of internal stress. Strong headwinds at 60 mph mean driving in 3rd! Weak transmissions and 4WD components just aren't up to the job.