My .02 cents on the WRX/STI debate is if you can afford the STI it's the clear way to go. The brakes, suspension, six speed, and different turbo are all just icing on the cake. Not to mention the small details like the DCCD and IC sprayer. If the STI is going to be the daily driver, and you dont mind living with a little bit of a harsh ride, I'd pick that in a heart beat. In fact if I could do it over again I would have saved money for another six months and just got an STI.
Now you'll have some people come on here and say that you should get an 06 wrx because they share the same 2.5l motor, and the wrx can be made just as fast blah blah blah. Bottom line is the six speed in the sti makes up the cost difference alone. The stock wrx 5 speed is horrible if you ask me. The 1-2 shift is almost impossible for calm daily driving (dont try that shift with the A/C on) and reverse is a nightmare. It gives you no confidence when you are rowing through the gears.
The STI also has a more agressive suspension package. The brakes are larger also. And of course whatever you would have done to the wrx to catch it up to an STI you could have put that money towards the STI and smoke it again.
STI owns WRX 9 out of 10 times if you ask me.
Pics of the GN or ban.