There was a bike shop close to us that went out of business. They had a very good mechanic that many didn't care for. I used him anyway as he was better than many around. I guess my point is: I'd rather use a skilled mechanic or bike shop that knows their stuff, but I'm not crazy about their personality, than a shop where I like the people, even though they are not nearly as skilled. Does the shop you're discussing have a good rep for follow up support and repairs?