One of the best riding and driving vehicles I have ever owned. Awesome power and torque. Gas mileage is not bad for all the cubic inches you get. A good all around vehicle. I would definately buy another one.
Bought my Avalanche with 12K miles in 2003, it now has 167K and going strong. Considering the miles, other than routine things like, brakes, shocks, oil and tires, this truck has broken down very little. I had some front end work done, pitman arm and ball joints at about 100k, and a knock sensor at 150K. I replace the water pump at 150K because the gasket was leaking and I had to remove it to do the gasket. The original brakes lasted 100k. Still on the original alternator, radiator, exhaust etc.
This is the first vehicle I have ever owned that it would truly hurt to give up. I bought it new 184000 miles ago and its been great, Outside of normal maintaince, I had the rear locking differential replaced at 140000 miles. The versatility of the midgate makes it so I can haul 4 x 8 drywall with 12' long 2 by 4's on top of them, sticking between the front seats, all out of the weather. Its great for hauling the grocerys, moving a kid to college or taking 5 full sized adults on a trip. Towing is ok, ride and comfort is better than any car or minivan that I ever owned.
I love my truck. It's ultra comfortable, even for several people on long rides (I drove two other adults and my two young sons in car seats on a 9 hour trip and no one complained.) I have the Z71 package, but it still rides much smoother than a truck, and because it sits a little lower I prefer it to the ride of my wife's Tahoe. I love the versatility of this truck. I can pack in my whole family and go buy anything I need at the Home Depot, or haul a load of wood or whatever I want. I love the look of the Avalanche, wonderfully odd styling stands out from the crowd. Haven't had any mechanical problems whatsoever with the truck. Interior is "no frils" but very functional.