I've had my 2009 WRX for four years and 68,000 miles so far, and I'm starting to think it's time for a change, even if I keep it as a second car.
When I bought it I parked on the street in Boston and compact size and not being too expensive were plusse, since the car often got bumped/keyed etc. now we have a driveway.
Room for four for trips and five for short trips is required due to family. Being able to carry a couple of hockey bags, ditto.
I like good handling and decent response, but I'm willing to give up some acceleration for mpg. My two previous DD's were a V6 Accord and an 06 Outback 3.0R. I drive a lot all over New England but could deal with FWD due to the excellence of modern winter tires.
Compared to virtually all of you I'm an Old Guy. So I can actually tolerate the idea of some of the more, ahh "dignified" sedans like an Acura 3.5RL - which they don't seem to offer any more. If I could tolerate the styling of the Cadillacs, the CTS sedan would be just about perfect.
So what's fun to drive and not hideous? Believe it or not I've actually considered getting a 2007 3.0R sedan and building a US version of the Spec B 3.0R offered in Europe. The new Legacy 3.6R is capable but seems too dowdy / too Toyota for me.