My LBS are not only helpful and know their stuff for mostpart, but have gone out of their way to squeeze me in for a quick workshop job here and there, and will always do me a discount (usually 10%, sometimes more) without even asking, just cos they know me and they know I send other customers their way (see it works both ways).
If I had more money, I’d spend more there, but as it is I’m pretty skint so essentials like brake pads etc just get bought online.
I do know plenty of bike shops that aren’t my LBS though that I’m gobsmacked manage to stay in business such is their poor approach to customers! A mishap on today’s ride meant I actually had to use one I’d normally go out of my way to avoid… Hey ho!