I must vote for the Mazda since thats what I just bought!
I got mine for a steal too! 22,800. sticker was 27 and change, plus i got 3.4% financing.
It's the 6s, lapis blue, 220hp, bose, 6cd in dash, sport pack, comfort pack, moonroof, sport grille, etc... has every option except the chrome which i didnt like. definitely a great car so far! i've got almost 2000 miles on it already and i have had it for like 3 weeks now.
its a real head turner too, i get looks and comments on it everywhere i go!
I'd say it comes down to what you're looking to do with the car. I wanted something more refined than the SVT, and the WRX was not even close, very bland interior. The Mazda blew away any competition. It has so many options and features it's just nuts. It's got heated seats, heated mirrors, very decent bose system, just way too much stuff to list. I wanted comfortable, refined, and some power obviously. It's plenty quick, MPG same as the SVT too. To me, it even looks like it should cost $10k more than it does! I'd say go test drive one and tell me what you think. Once I got in it and drove it there was no going back. And since I made the purchase I could not be happier!
pictures here