I only had 2 oil changes/service appointments before I sold the WRX but the first time I went to Steven Creek subaru (the mother of all bad dealers) because I didn't know any better, and they knew as much about Subaru's a Merced dealer would. On top of that they were EXTEMELY over priced. The second time I went Carlsen Subaru and they were really nice, very knowledable and helpful.
Overall I think most Subaru dealers are really really bad. Its not all the dealers fault though. I think most of Subaru buyers don't care. I mean Subaru bread an beutter has been outback wagons and foresters, how many people buying those want to know all the technical stuff?