Strong vote here for the local dive shop. I shop at the one where I certified. They give me a discount on everything I purchase and the serfvice is phemominal. They service my gear every year, let me try stuff in the pool, I got one mask which seemed fine when I got it but just seemed to leak constantly when in the ocean. They took it and since I already had a few other masks including the prescription one which is my favorite they traded it for one of the new kadence snorkels. They have so much to offer in experience and fortunately they are in business for the long haul. The current owner is the daughter of the lady who owned it for decades before.
Reviews and the written word or advertisements pale compared to touching feeling and trying out new gear. I wouldn't even consider buying something online like a mask, BC or wetsuit. And I'm technologically challenged enough that I want someone I can go to without feeling like a leech and ask them about the nuances of my computer more than once. I can't afford not to know my gear and the shop (I'd name them but I don't know if that is against the rules) has incredibly competent help. If your life depends on it - touch it, feel it, try it.
Reviews and the written word or advertisements pale compared to touching feeling and trying out new gear. I wouldn't even consider buying something online like a mask, BC or wetsuit. And I'm technologically challenged enough that I want someone I can go to without feeling like a leech and ask them about the nuances of my computer more than once. I can't afford not to know my gear and the shop (I'd name them but I don't know if that is against the rules) has incredibly competent help. If your life depends on it - touch it, feel it, try it.