If I was asked to pick between the 2 i would pick impresza
The Subaru Legacy is the direct comparison to the Camry. The Impreza is in the Compact segment. So, it's a bit smaller but with standard AWD it would certainly be more reliable with in-climate weather.
Impreza for sure. I love mine
Sorry, I don't have an Impreza and never had a Camry.
Thanks! Your answer is awaiting moderation.