I had a FWD car with a little pep back in 2004 (2004 SER Spec-V, modded) thought it was great, i could cherp the tires in 4th and at the time it was pretty quick (behind the SRT-4). Sold it and got a few other cars, then i looked back in to getting another sport compact. Test drove the newer Spec-V then figured i would look at the 2009 WRX. After driving both cars on the same day with in 2 hours of each other i realized i will never buy a perform ace oriented FWD car ever... EVER.
People can comment on how great this and that FWD handle but the fact is traction sucks and we aren't on a track. Day to day life is 0-40, 0-60, 60-0... rain, snow, dirty roads... the WRX destroys just about every other car in day to day life.
Quick story... I am in the USAF about a month ago we had some pilots fly in, one of them had family in dover (daughter, recently divorced) he had 24 hours to see her before he was out again. It was snowing pretty bad and the roads were crap (4-6 inches not plowed), so i figured i would take him to his daughter. We walked to the parking lot and there were 3 cars, my WRX and 2 trucks... he said as we walked out "i hope yours is the WRX w/ the snow tires", "Yep". made it there and back like nothing... only car on the road.