Local shops are not going to compete with large chains of superstores and lean online businesses on price. What they can compete on is expertise, advice, customer service, etc. So if you have a DIY problem and don't know what tools or parts you need, then that's when places like Dulwich DIY *should* come into their own. Similarly if you need a very specific size/shape of bath or shower, then Bells have access to loads of suppliers, and can offer a much greater variety than most DIY chains. And also if you need to return or change any bits, then they're a very short drive away.