I used to live somewhere that really didn’t have a bike shop, and also places with maybe only one nearby, and not too great, so I ordered a LOT online.
I was so excited to move somewhere that had a lot of shops with great reputations.
Now, I order a lot online, after crappy experiences at 3 of them. The 4th is just way overpriced. I’m willing to pay more for a good LBS, but their pricing exceeds my limit.
Plus, I’m a better mechanic than most shop mechanics.