We bought our Subaru for dependable, all season driving. It is a bit underpowered, but it wasn't billed as a high performance car. Had to replace front oil seal, both valve cover gaskets and now the head gasket has internal leak that HAS to be repaired--$3000 estimate. At 125,000 miles, we expected better reliability. Looks like this is a known problem that Subaru isn't willing to deal with. Too bad. I really liked the car other than that and had planned on another when my 1994 Jeep Grand Cherokee had to be replaced.
AWD works well. Storage space is great. Finish is pretty good.
More reliable engine. In this day and age, 125,000 miles for major engine failure is unacceptable.