I'm not sure any of the options in this poll quite summarize my opinion on Subaru's. My old Golf, after eight years of ownership, was ridiculously simple to work on. I knew how to access everything, things seemed logically laid out, and overall the parts were relatively inexpensive.
As I've really just started to work with my Legacy I've found that there were some really sensible things that the engineers did when building this car. At first things that seemed intimidating really weren't too bad and now I quite enjoy tinkering when I have the time.
Now when it comes to aftermarket support, specifically for my Legacy, I find that it's considerably more expensive and my options are very limited. But then again, that's wasn't really that big of a surprise to me.