I'm with you.
I've only bought one new truck in my life, another Avalanche in 2002. I did buy a new car at some point around 1993. My original Avalanche was totaled in an accident, and I bought a 2006 Tundra in 2008 to replace it because of people raving about the Toyotas.
After driving it for a while, it just didn't do it for me; for $25k back then it had manual seats, the ergonomics of the dash were terrible, and I just wasn't impressed for the cost/benefits especially when the Av's were loaded for much cheaper. I kept it for 2 years, then traded it in on my current '02 2500 Avalanche after I noticed some rust bubbles showing up in places where no truck should start to rust!
I gave them my Tundra, they gave me the Av and a $5500 check. That was free money to me, because that $5500 would have evaporated into the air above my driveway through depreciation anyways. No real problems with the Av to this point, except the fuel economy.
I'd much rather avoid car payments and have a reliable older truck so I can use that money on other things.