I think we can say that 'local' dedicated bike shops are better than Halfords and other chains for many reasons without resorting to name-calling and snobbery.
I was on a very tight budget when I bought my modest new bike, (my old one was an Apollo from Halfords and a worse bike I can't imagine). I went into my local bike shop as I was quite sure I would not buy another cheapo bike which was all wrong for me.
I had little to do with the decision on the new bike as the bike shop guy picked out an excellent mountain bike suitable for me and within my budget, offered to swap the saddle and the tyres to suit me free of charge and all the extras I wanted came fitted. I didn't buy it straight away, I looked around, but I kept thinking back to the bike in my local bike shop, (he had picked a bike I really liked which addressed the problems I was having with my old bike), and how helpful they were, and to the fact that I could just pop in there for a cup of tea should I need any advice or if anything needed attention. Needless to say I went and got that bike and am loving every minute I spend riding it. Buying from my local bike shop was the best decision I could have made, and supporting small independant shops is the way forward if you still want to have the choice- otherwise we would only have chain-stores 🙁
Don't get me wrong, I buy bike accessories from Aldi- rain jackets, jerseys, bike rack, you name it- I love a bargain, but when it comes to your bike I would see what your local shop can offer you before you are seduced by the shiny lights in Halfords. Some of their bikes might be good, I don't pretend to know their entire range, but you would not get the same level of service and help from a chainstore.
SB