There are 3 bike shops within 10 miles of my house. The one I went to for my previous bike and did the build on my Guru I have stopped going to. They have the "attitude," cater to racers, although they sell a lot of kids' bikes and hybrids, too. I just don't like them and I have made it my business to tell everyone I know! They know it, and were quite sweet to me for the past 5 years or so, after they realized that every time I was in the shop, I knew most of their other clients, from either the 2 clubs I ride with, or my son's former racing career. Their good female mechanic quit and does her own work out of her home now. DH just bought a new bike there, and I did not go with him at all during the purchase phase. I bought my new bike from another local shop, which is more family friendly, has a bigger variety of types of bikes and accessories/clothing. The owners can be weird, but I've known them for years, as DS worked there in high school, when he was racing. They always hire local kids, but they also have a very good mechanic. Over the years, I have bought things like gloves and commuting accessories there. The other local shop I am not as familiar with, although my friend bought her bike there and had a terrible time with them over that.
I guess I am an outlier, in that we purchase almost everything for cycling on line, except for the actual bikes and shoes. DH is a mechanic and can do almost anything on the bikes, although with our new bikes, he has some new learning to do. I buy all of my clothes from either TE or Terry. We have bought really expensive winter jackets (Assos), winter shoes, and super bright headlights from a shop in the UK. They are one of the few places that have my size in the winter shoes and jackets.
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport