I've had this car for a bit over a year. I bought it as a second car, but with the lease ending on my primary vehicle (Infiniti M35x), this little Subaru Impreza has become my primary vehicle. I must say, I really love this little guy. I was originally drawn to the exterior and the interior design (beautiful), but really fell in love with how it drives. It's great fun. My usual tastes for higher-end cars are turned upside down with this Impreza. I just don't see a reason to upgrade and spend the extra $$$ at this time.
The interior design is untouched in this class of vehicle (sub $20k). It is really beautiful.
I purchased the XM radio module and the subwoofer speaker (fits under the seat.) The dealer installed them and it has really improved the otherwise dismal audio system. I suggest the same to anyone.