wrx in general is great. 2007 wrx is my first and still is my car. I've driven it all throughout california, las vegas, oregon and canada with no problems. I'm reaching my 60k mile mark and it's still runnin after almost 11 autocross events ( i started last year).
Get the sti if you can afford it. You won't be disappointed.