You know, it is possible to get a bad egg from time to time. We all used to drive Jeeps until I found Subaru. I spent most of my time trying to keep mine running, while my dad and brother never had a single problem.
My dad has 2 Subies right now and I will have my second when I can sell my last Jeep. I think they are a masterpiece of engineering. I have never had a major problem as long as I keep with the maintenance schedule.
I have heard bad things about the 2.5 engine. I have a 2.2 and my dad has 2 with 1.8 and no problems so far. All three have well over 100k miles and one of them over 175k.