Subaru are a never ending big ticket. Between t-belt, regular maintenance, wheel bearings, head gaskets, piston slap, and all of the other stupid things that always go bad, I don't know why anyone would be a repeat buyer.
How do I know this? The shop I work at does Subaru as well as Acura. Almost everyday there's a Subaru in the shop with the engine out of the car.