I also own a wrx. Its a previous gen model with only 227 HP, and a whole lot of lag. But you get used to it, and learn to use the power that you do have.
The car does need to be launched at high RPM to get proper 0-60 times, but thats no different then any 4 cylinder car out there.
And it is still a 4 banger, so, no it doesnt have v8 low end, but at least it has torque, and its silky smooth and quiet. The boxer motor is as vibration free as you can get in a 4 cylinder, and the turbo assembly really quiets down the exhaust note.
I love mine, i just wish i could get it with a small H6 instead or the turbo.