I don't understand why the discusion here focusses totally on the product (the cars) and not on the company, which has been so mis-managed over the last 2 decades. If you don't agree with your government saving GM (I personally feel they should have let it go bust, because that's the American way and it's what will be the best thing to happen to it in the end) I wouldn't buy a car from them.
I've driven a lot of GM products, all Opel cars and I hated each and every one of them, although the very last one (which had a Fiat designed engine) was already getting better.
Why I drove them ? Because that's what the companies I worked for chose as a company car.
Since then I've driven a Renault (much to my own surprise, I choose that one myself and loved it) and now I'm driving my second Skoda Oktavia, which is basically a Volkswagen Golf stationwagen. It's a great car to drive, although it has it's little pro's and con's like any other car.
I feel that the American car builders fail(ed) to match what the market asks for. Lower fuel consumption while maintaining or improving engine power, better quality etc. Even Opel screwed up big with their latest models. The new Insignia is a very nice car though but it maybe too late. I think they would do better without the GM connection.
My wife drives a small Ford Fiesta. We bought it new. It has an old-fashioned 8-valve engine. It's been running without any problem since we bought it in 2000 and I intend to keep the car for as long as it will be running without problems, goal is too reach the year 2015 with it....the down-side is that it's not very fuel-efficient compared to the more modern engined-cars.
If I would have to buy a car, I'd go for a used Japanese car. Most reliable cars ever built. My basic demands for a car is that they are reliable and have low maintenance costs.