As someone who avoids purchasing anything from Amazon like the plague - B&H is great alternative. I have a set of "shops" that I rotate through depending on the product type:
Electronics - B&H
Computers - Microcenter
Musical Gear - Sweetwater (even though they got bought out by private equity, my sales agent always tries his best to do right by me)