Id go subaru, I used to work at a Mazda/Nissan dealership in college when those first came out. I never liked the cheap looking and feeling interior, the only thing i did like was their stereo. My friend is Pittsburgh has a new forestor and its real nice. You know how winter gets in Pitt and it performed ridiculously easy going through the back hills in almost a blizzard.