thats whats good about the forums, you get various opinions, some have good reports on places while others have not so good reports. At the end of the day, the only way you can really judge how good a place is, is by trying them for yourself.
Everyone is entitled to their opinion, and altho some are classed as subaru specialists, it does not necessarily mean they are the best, as Ive said before, my opinion is that Duncan @ Hypertech is the man to go to, i trust him 110% with my car, and no work is carried out without taking his advice first. He knows his stuff, and service and workmanship is first class.
I only recommend people who i would use myself, which is why i have no hesitation in giving Duncan's business card to anyone who asks about mods or general work. I have sent quite a few people his way, and have yet to hear anyone have a bad word to say about him. He has also gained some loyal customers after i have sent them in his direction, and i'm sure they would all back up my views.....
at the end of the day, its each to their own, and good luck whoever you decide to use mate
Scott