Pre internet I used to use my LBS for all repairs and a new bike about every 5 years. As I’ve learned more and I suppose become an enthusiast, I do all my own repairs and order most things from SJS/Spa/wiggle. I do try to use the LBS every so often but the service is pretty poor. Id prefer to buy things like helmets and shoes in person from them but they have very limited options. Most of the time they just direct me to their online shop, Leisure Lakes.