With these 2 cars all I'll say is drive both, people tend to love one and hate the other in either case.
WRX's have lower gearing also, above 80 they aren't up to much. Hell my non turbo supra would mince a WRX above 80, well until it hit the 112 limiter pmsl.
I've found quite the opposite in my WRX, it pulls nicely right through up to naughty speeds, much better than my old 172 and other similar cars I've driven.
I wouldn't expect an NA Supra to exactly be a slouch though so not sure why you say that as if it's a surprising fact
200+bhp, big engine, rwd, proper sporty coupe, it's designed for it. Unlike the Impreza which is like a brick with wheels.
And picking the 2001 model for the comparison will never fair well as that was the slowest WRX produced I believe.
I'm by no means saying the WRX is a 400bhp monster, I know it isn't, but it seems to me marginally faster than the hot hatches of it's time, unless caught in the wrong gear