Every shop has its fans and haters. Personally i wouldn't take my car to BG, just because they got alot of extra stuff going on and I don't want my car sitting around while i take the bus. I missed Import Showdown because my car was sitting at a shop from thursday to monday for a clutch change.
I don think that people on the forum who work at a shop should try and keep their posts on he strictly professional tho.