I keep the factory stereo. Hey I'm getting better! 30 years ago, I would get the no radio cost reduction with the intention of buying a stereo later, but never putting a stereo in the car.
I have a 2009 G3 Wave with more repairs and faulty parts replaced than my wife's 1993 Corolla. I kept my last car ('92 Caprice) about two years longer than I should have, but it was reliable except for a water pump every 110,000 kms or so, for the first 350,000 kms. From 350,000 kms to 390,000 kms it was a different story; things got replaced on a regular basis, some of them (gaskets/seals/ball joints/heater core seemed like they were about to need replacement again, while other parts caused problems (electronic distributor) that mechanics did not diagnose so they could attempt to bilk me for unneeded repairs (Thank you Mr. Mechanic for finally convincing me to scrap that car). I truly believe that improper mechanical work is a big contributor to reliability and the car gets the blame when the mechanic should.
The caprice before that one (an '83) was also reliable (no repairs if you consider ball joints at about 200,000 kms wear and tear, and the way I drive it could well be (ball joint replacement on '09 was at 140,000 kms along with transmission output shaft seals), and I didn't drive it any differently than I drove my previous cars).
The GM trucks have a high resale value because they are living on a reputation that they earned up years ago. Opinions are slowest to change.