My wife and I just bought an '02 WRX and so far we love it! Kind of odd, my other car is a Honda Civic, slightly different driving experience (my Civic puts out a whopping 115 hp at the crank...). WRX is alot of fun and sticks to the road like nothing I've driven. Previous owner is a track instructor. Put a strut on the front, racing brakes on the front and rear, different springs, and different wheels (to fit the bigger brakes). Other than that it's stock.
Ok, I have to admit, "technically" it's my wife's car but hey, I drive it as much as she does (she knows how to have fun in her car as well though).