It sounds like you've got a good sense of the pros and cons of the Subaru. It could be a very reliable car, or it could get a little expensive. I have more confidence in the reliability of the 2012 and up (aside from some complaints of oil consumption with the new engine).
Does your current car have all-wheel drive?
With either front- or all-wheel-drive, proper winter tires would be a very good idea.