To be honest matey, i was struggling to decide between an 05 GX and the 56 R and I'm glad I went for the GX. It's ever so slightly more pokey (on paper at least), looks better and a was a fair few grand cheaper too!
I've 3yrs ncb, I'm 25 and pay £315 fully comp and that's protected ncb too so they're a LOT cheaper on insurance than a turbo Impreza.
Obviously they're not as fast as an STi or WRX but around corners they'll outrun most cars on the road... I've shown up Porsche drivers through the lanes before now! Shhhhhhhhhh.
As has been said, they're hugely underrated cars and definitely worth considering.
Oh, and I forgot to mention, I'm due a major service soon (cam belt, brake pads etc) and although I've been quoted silly prices by some, I've had one quote for just over £350 so it's nowhere near as pricey as a WRX or STi for servicing either!