I try to buy locally, but Amazon is good when you need something quickly. I use it for craft supplies.
Our town shops consist of M&S (not keen, apart from underwear), Next (not keen, overpriced and not my style), Boots (good choice but expensive), the usual supermarkets, H&M (cheap), Superdrug (ok), The Works (ok), Clarks (expensive), Matalan, Argos, Iceland, The Range, Dunelm. Shoes and clothes are hard to find.
Our village has independent shops, which I try to support as much as possible.
I’m drawn increasingly towards charity shops - I love having a rummage for useful bits and pieces. Also Vinted - it’s good for trying new makes, which are not based locally, e.g. FatFace, Seasalt, without spending a fortune. 😎
The one complaint I have about Amazon is that they leave valuable items on the doorstep! The couriers don’t even wait to see if there’s anyone at home! 🙄