I too have used (Natick & now) Metrowest Subaru for quite a while now.
They ain't cheap but seem to be honest and, pragmatic. I (the wife) was a headgasket case a few years ago and they really did help shop around to see if a rebuilt would be cheaper than rebuilding my blown engine.
Spend some money there and smile nice (or, have someone smile nice for you) and they seem pretty liberal with loaner cars i.e., free rental.
I think the service department stayed intact with the sale to Metrowest and the new management does not seem to have disrupted the way they work nor service.
Here's a related question, is Metrowest now under Earnie Boch or still an independent?