But again, it all depends on what you want out of a car, and when you'll be able to do it. And obviously...budget is going to be your biggest talking point. How much are you looking to spend?
STI is more of a performance oriented version of the WRX...and certainly has more HP, but also touts better handling and better braking abilities, which are why it costs more. Insurance again, will be the killer.