I've driven this car for almost half a year on a couple of long trips, including one through horrible weather. Thanks to the AWD, even with crappy all season tires the car is pretty confident in poor conditions. If you regularly go through bad weather, I would recommend getting the automatic instead of the manual, since the AWD system responds faster. The engine is "peppy" at best, but it'll get the car up to highway speeds just fine. The handling is decent enough, although there is a bit of body roll. Having the extra space in the trunk is a godsend, and the stock stereo is pretty decent (only AM/FM though). I don't have any major rattles, which is amazing for a 16 year old car.
AWD. Reliability. Cargo capacity. Excellent build quality. Fun to take out for a drive in the snow. Simply put, this is a practical and reliable car. While it doesn't excel at any one thing, it does well enough as a Jack of All Trades.
Gas Mileage - around town it gets pretty bad. At least it takes regular and not premium. The car can get a little small for tall people The engine could use some more power. Some parts are cheap and others can be expensive. It's useful to note that many other parts from newer Subarus fit.