Ive been using Amazon lately for a lot of photo gear. Not camera or lenses though. Amazon usually ships to me here in Hawaii fairly fast with no shipping charges and easy, no shipping charge, returns.
If Walmart.com has what I want I go there on line because normally they FedEx to me quickly and if I need to return FedEx will pick up at my place. I pay Walmart $100 a year which has othwr fre3 add-ons.
B & H for some odd reason puts what I order on the bottom of the box usually oversized, not protected by bubble wrap but stuff several inches of bubble wrap on top of my order.