First of all it is great on gas mileage (I have the 2.2 ECO-TEC), I got 500+ miles out of a tank once on a straight interstate trip, usually get 350-375 miles or so with mixed driving. It is fun to drive, very responsive and handles very well. I live in an area where there is some snow in the winter and I have yet to have a problem getting around when the roads are snow/slush covered. Outside the car really isn't much to look at but it isn't an eye sore either. The interior is about the same, fairly plain, not great looking but it's not terrible either. The seats are comfortable enough and there is ample room in the back for passengers.
Fuel mileage, handling and the oil filter is on top of the motor which makes for a very easy oil change! You get a very good vehicle for the price.
Everything I would suggest has been done to the 2008 and above models. Improve the looks on the inside and outside.