Just thought I'd add my two cents on the issue..
Prior to getting the Subaru Baja I'm driving , I had a 2000 Impreza 2.5RS. Back when I got the Impreza, the RS was the 'performance model' and had many of the goodies the WRX has now.. tighter suspension, 4 wheel discs w/ ABS, sport seats, etc. Put 60,000 miles on it over about two years, including about 3500 miles towing a 2200lb watercraft trailer, without a single mechanical problem.
Loved the power, handling, braking. Could live without the gas mileage, and the stock tires, Bridgestone RE92s, which they are putting on the WRX, are worthless.
As a matter of fact, I would still be driving it, had it not done an admirable job taking care of a friend and myself through a severe accident. As I describe this, bear in mind that I'm an EMT, working on my Paramedic, same as the passenger in the car at the time. We both thought we were involved in one of the worst car accidents we'd seen.
Driving through Northern Arizona a few months ago (September), I hit some debris sunken in a puddle. I did my best to keep the car on the road, but when one of the rear tires hit the soft shoulder, it spun 90 degress. The back end hit a guardrail and about 70mph. The then rolled, SIX AND A HALF TIMES, before landing on the roof, and sliding into a ditch, where it collided head on with a 'rock formation' at the bottom.
My friend an I both walked away, with only a few minor lacerations from broken glass.
Get the WRX, you won't be disappointed.