@hawkeye10,
Cadillac makes a good car by all reviewers , and the Buick is one of the best WORLD cars. The Lacrosse is the best selling car in China and India . They got rid of the really dumb brands like Pontiac and the Hummer.(Im not sure about the Olds mobile but since 5 cars were essentially the same platform, it was only cosmetically a different breed).
You need to have a better sense of the economies of restructuring debt and union contracts that were heavily weighing on total company performance.
"Portable retirement plans". not defined benefit promises saved the company HUUUGE burdens going forward. These will kick in within 10 to 15 yars and that light makes GM suppliers more stable.
As far as "cars that people want" is sort of like Monday morning quarterbacking. There are several models and badges that have completely turned around and quality seems to be a non issue when compared to some of the other brands like BMW or Toyota.
I saw that, for the first time in years the GM ande Chevy Trucks were handling Ford models pretty even. Light duty trucks seem to be popular and GM and Ford seem to be at the helm in sales. Dodge still needs to overcome some issues with percieved body integrity and poor performance in soen of their engines like their diesels. Which are just big displacement 6's , so they are not smooth running vehicles that people like.