Definitely the Acura RSX Type S. Great car! I almost bought one (have friends and an ex with one). Reliable, sporty, fun-to-drive and gets good gas mileage too. They also have a good warranty and can go 105K miles between tune-ups. They are rated very high in the consumer reports and buyer's guides. All you have to do is put gas in it, change the oil every 5K miles, and rotate the tires. Easy.
I'm not impressed with the Subaru Imprezza (I even had the WRX at one point). Subaru makes great cars, but I would go with something else if sticking with them (like the STi or the new Legacy).