Try living in a small city where only one LBS carries a certain brand. Say, if I want a Specialized glove, I have to go to one LBS. Bontrager, another. And so on. Oh, and being a woman makes it worse. Staff is SO condescending (in my experience and in my city, I've been to stores in the capital and it's a whole different situation).
I've been to a few LBS for maintenance and unfortunately my favorite is the one that I can only go on Saturdays (they are in downtown and I can't get there before their closing time during the week). The main reason why my bike is so overdue for a maintenance :v