When it comes to electronic gear, I've recently been finding that B&H has far more selection than other sites I've typically used (like Amazon or Best Buy) while still offering the same benefits and service as said sites (a no-fuss returns process, helpful customer support, and so on). They also have small quality-of-life features that I've noticed other sites lack, such as allowing multiple cards to be used during payment (a feature I'm continually surprised doesn't yet exist on all the other major sites). So high marks all around for B&H.