I've owned MANY Chevy trucks of MANY vintages, in addition working in a Chevy service department whose main vehicle of repair was Chevy trucks (in addition to the performance cars).
I have been extremely satisfied with them and they've all proven to be trouble free. Don't let people tell you they suck because they have problem x and y. I have yet to find a truck that doesn't have it'* own set of nagging problems and to be brutally honest some of the problems the GM trucks do have pale in comparison to the problems ford and dodge'* suffer from. I'd rather work on 100 Vortec 5700 (the previous gen engine), intake gasket replacements than deal with Dodge electrical or transmission gremlins or ford'* transmission gremlins.
Our current Chevy truck (yea it'* not a fullsize), is a 2005 TrailBlazer now has 40,000 miles of trouble free service. The only problem it'* had was a A.I.R. solenoid that I had to wait 3 weeks for as it was on national backorder. I was getting a P0410 code and about an hour of troubleshooting it led me to the solenoid. I also had the stereo and HVAC headunits replaced as some of the backlighting had gone out.
Also what'* nice about the 99+ Vortec 4800, 5300, and 6000 is that they are nothing more than cast iron versions of the LS1, just in varying displacements. As such, they share a TON of aftermarket. So if you put 1+1 together, you can build a very stout little motor in your base model 2wd half ton Silverado and have a nice little sleeper.