I had a '99 Honda Civic Si for the past 3 years. It was a great car and fun to drive but it was getting long in the tooth. This WRX is wonderful. The 2006 is much nicer than the 2005. I was sold on the '06 the second I drove it. Drive both the '05 and '06 before you buy. Those few numbers difference in the performance make a huge difference. If you can live with the front end it will grow on you and it is a much nicer car than the 2005 WRX.
Power and lower end torque. Brakes are wonderful. Wagon gives room to haul stuff. Great shifter this year (much better than '05).
Gas mileage could be better around town. Wish the break-in period was over.