Sorry mrdozer, but I have to agree with the others on this. It is a double edged sword.
Two years ago I got into a big fight with my Grandpa over GM. He is a retired GM employee and he had a one year old Chevy Cavalier and my sister had a new Scion TC made by Toyota. Both cars were in the same price range but the Scion TC was packed full of features that the Chevy didn't even offer. The quality and design of the Scion was better hands down. Even the newer Cobalt doesn't compare to the Scion. They both offer supercharged versions and yes, the Cobalt has a bit more power (with the SC) but that's the only edge it has.
I do think GM cars are getting better, but it almost seems like too little too late. They've been last to market with nearly every new technology. The new Chevy Volt they have been raving about is now turning into a slightly better copy of the Toyota Prius.
Hybrid (Honda, Toyota, Ford, then GM)?
Natural Gas (Honda has it for sale now)?
Hydrogen (Honda has it for sale now)?
Ford was the first to get the balls to come out with a retro styled Muscle car, the new Mustang. GM talked about bringing back the Camaro for years, but Ford and Dodge beat them to market.
Toyota 4Runner vs. Chevy Trailblazer? NO CONTEST
Honda Civic vs. Cobalt/Pontiac G5? NO CONTEST
Scion TC vs. Cobalt/Pontiac G5? YOU BE THE JUDGE
Corvette Z06 vs. Nissan Skyline GT-R?
Corvette ZR1 vs. Audi R8?
Cadillac anything vs. BMW or Audi anything?
and the list goes on....
Trucks are another story, but Toyota and Nissan are still eating away at the truck market. IMO GM is not competing to the level Ford and Dodge are. Keep in mind that I've always driven Chevy (K5 Blazer, 2003 ext. Cab Silverado)
Then you have Union employees at GM working for $27+ per hour plus benefits for retired employees giving a major competitive advantage to Toyota, Honda, Nissan, BMW, Audi, etc.
We need GM, but it's a shame that they continue to fail at being competitive with other auto makers.