Ex traveling salesman here. I had a WRX... two things to consider, they suck in the snow. It blew me away how bad the AWD was, I incorrectly drank the coolaide on that one. Second thing, the seats suck, like cardboard.
my favorite was a Lincoln MKZ. It was nicer, safer, looked the part, and had better AWD for Northeast winters.
The new Defender is nice, with shitty gas mileage, comparable to your truck. Wife has one, and I might get myself a 2 door.
Agreed on the WRX seats/interior sucking...they are junk and I wouldn't want to do 40k/year in one.
The other problem with the WRX is it's too boy racer, not mature enough and people won't take you serious.
You need understated performance...funny enough, another option might be a Camry XSE v6 might even be a good option here. It's shockingly fast (over 300hp) but will actually give you 6-8 years easy peasy at your mileage.