Some things you might want to think about when considering your choice between the cars mentioned is of course the money you want to spend (including maintenance $$$), how practical is the car, how much does comfort really mean to you, and just how much attention would you like to get on a daily basis. As much as I lust for the STI I just can't see the balance between my needs and the cost. It would be fun to drive but a WRX or WRX wagon, which is what I own, will get you in just as much trouble as the STI but maybe not as quick. My wagon is a bit subtle and doesn't draw a great deal of attention except from fellow subaru enthusiasts. The wrx wagon would be the way to go since it offers a bit more practicallity with increased cargo capacity via the hatch and folding rear seats. Now interior and exterior dimensions are pretty much identical except for the wagons extended headroom. As far as the STI, Practicallity is not a major issue considering the car is not a 2 seater or something of the sort, but when it comes to insurance, car payments, maintenance, and costly body repairs from loss of control or from the typical jeolous racer boy, thats when practicallity should overrule. I do not say the things I say to steer anyone away from getting an STI, Lord knows I would get one If were single again, I only offer insight into what may or may not be a good choice for someone who is looking for a practical car that packs a bit of fun under the hood.I hope this helps and I don't come off like a preacher.