I'll start off by saying that I love Landis Cyclery. That being said, they are wildly expensive and will charge you for even the smallest labor. The employees there are generally full of themselves and their sweet bikes as well.
Bob's don't play that.
You can come in and get something tightended, or just talk with the employees (who are generally much older, which I prefer...these guys know a TON about bicycles) about your bike. I ride a vintage bike that can be a nightmare to work on, but Bob's makes it a lot of fun.
A larger stock of high-quality parts and bikes would have gotten five stars.