oh, for sure - I don't purport to say that the WRX is a 'better' car than the Bimmer or CLA - but the practicality of the interior space, AWD, and 'more' grown-up looks makes it more attractive to my tastes.
No question that the Bimmer would be a nicer place to sit (I did mention that the interior is solid), but the price, the dealerships, and the impractical size/door count make it a difficult option for me unless it's a secondary car (and stored for the winter).
WRX is a better year-long car, and I'm inclined to say that the CLA45 would be, too (not just because of the AWD, but the doors/trunk volumes).