I drove one. I also drove a Nissan Sentra, Nissan Versa, Scion xA, Toyota Corolla, and a Mini Cooper. Out of all of those, WRX handled great and was fast, but I didn't like the price, cargo space or interior. The Sentra had an awesome stereo system, but was bland otherwise. The Versa was very nice, except the engine was way under-powered and loud. The Scion and Mini Cooper were just too small for a daily driver. The Mazda3 had a good balance of all the features I was looking for in a vehicle.
I dream of getting a Lotus, but no way it would be my primary vehicle.