A lot depends on what you like in a car. I like smooth power delivery, not a fan of turbo lag and sluggishness in low rpms, so ms3 and wrx are not for me. Plus they are old platforms with terrible gas mileage.
FWD vs RWD vs AWD is a personal thing too. With a powerful RWD you have ot be careful with your right foot powering out of turns as the rear end slides out, many people enjoy that others find it disconcerting. FWD you have more tire slippage taking off...if on a hill or in the wet this is exaggerated and really annoying, plus you have torque steer to deal with and issues with traction when cornering hard. AWD is prob my fave but looking at worse gas mileage and some power loss at the wheels.
With a $22k budget I'd save up a few grand as the cars you listed are more like $25k new then go test drive them to see what you like. If your budget is strict I'd go with a new v6 mustang if you like RWD or a slightly used GTI if you like FWD or need the rear seat room. Thats just me though.