Not sure if you've made a decision yet? But if were between only those two, I would probably choose the Crosstrek since I am in the midwest and deal with snow as well. Currently have a 23 Crosstrek Limited 2.5 with 6k miles as a loaner while our Ascent is in for a few things, had it 4 days now...