I have a 2010 Subaru Outback and its great - I would buy again. A couple recommendations:
1. Get an extra set of wheels and good snow tires. My preference is Blizzaks - they've never let me down but I'm sure there are other good ones. My Premium came with 17" wheels but my snow wheels are 16" to give more tire/snow clearance (however speedometer may be off about 2mph). However the 3.6 uses a larger brake so the old OEM 16" will not fit over the caliper.
2. Due to small tire/fender clearance, snow chains can be a challenge (check the owners manual for details). I have not needed them and don't have any but I hear some folks purchase the low profile wire ones.
3. The Outback rear will "sway" very bad in cross winds. The factory rear sway bar is way too small and the car can be hard to handle in windy conditions. To fix - I along with many other people changed out the rear sway bar (<$100) with a larger bar. Good info at this site: http://www.subaruoutback.org/forums/
(go down to Models - Gen 4 2010-Present
4. Check the above subaru site for the "shakes". Most cars do NOT have it but some have a problem with shaking at speeds over 70 mph (TSP issued, etc - some fixed some not). You should test drive your new car when it arrives to ensure you don't have a "shaker". Again, no problems with mine.
Driving to Snowshoe from Alexandria, I average about 28mpg.