Amazon is a bit like the UK yeast spread Marmite: you either love it or hate it!
My wife and I really try to support local, village businesses. As our son tells us, without our trade they will just go. The local butcher does amazing bacon and the local bakers great soft rolls and pasties.
I digress. What I was going to say was that Amazon does a great range of amateur radio products and books. With Amazon Prime you can order these for next day delivery.
Our shopping habits are changing and many choose to order from the armchair and get them delivered to the door the next day. OK, we cannot browse as we can in a real shop, but returns are easy and painless.
I was saddened by our local chemist: last year my wife just wanted some nail scissors. Nothing fancy, just simple nail scissors. She was told they had no stock and were not getting any! She went on Amazon, ordered them and they were delivered promptly,
for less money! If local businesses are to survive they have to stock common items at sensible prices. Many people will pay a little more to shop locally.
See
https://www.amazon.co.uk/