Ok, let me start off by saying that you're an idiot.

The car isn't made for commuting from the suburbs...it is made for people who live in the city. It gets great city mileage, is easy to park, is very safe for a tiny car, and has removable plastic body panels that are easily replaced if damaged. It isn't supposed to be fast, it is supposed to be safe and economical. I would continue to tell you how you are wrong, but since you think a G6 is comparable, even superior, clearly having this discussion with you is not worth my time. Oh, and you are on CRACK if you think you are getting 40mpg in ANY Pontiac. I have had a few G6's as rental cars and they are terrible...perhaps the biggest pieces of sh!t I have ever driven. It is no mystery to me why American automakers are in dire straits.
On the other hand, the Smart car I rented in London was perfect for the environment. It got great gas mileage in congested traffic, was tiny and easy to manuever on small streets, fit in parking spaces that only motorcycles could fit in, had plenty of room inside, and was fun to drive...like a go-kart with a radio. What more could you want if you lived in the city and had to fight for street parking? Oh, and it will do 90mph on the freeway.