I tend to agree that no one ships as quickly, as accurately, or as easily as Amazon, for goods sold BY Amazon, and not a third party vendor on Amazon's site. They are also easy to return purchases to as well. Folks can say lots of things about Mr Bezos, but he revolutionized the shop from home mail order style market.
Now Amazon even delivers on Saturday and Sunday, wow! And for Prime members, the cost is usually nada.
I receive a fair number of boxes from B&H also, and I have a very high opinion of them as a vendor and shipper, but sometimes, well, stuff happens, right?
My biggest complaint with B&H is not their fault at all, but their vendors who are still not delivering items to B&H in a timely manner. Some of this delay has almost certainly been Covid related, but I am still waiting on a promised long lens from Olymus and a long RF lens from Canon.
I have been impressed that a large number of small independent start up vendors do a very very good job of accepting orders, and promptly shipping their goods, such that I receive them in just a few days between ordering and receiving.
Lume Cube is one that has impressed me, and another is G-Tech, that makes heated hand warmers. I ordered my Li battery heated hand warmer in the middle of the frozen disaster in Texas last month despite the warning that their facility was without electric power and might be slightly delayed, but I wanted it for chasing short eared owls. To my surprise, my purchases showed up in less than 7 days despite their warnings about power outages - Now that's first class service I think!
When I have a failure with delivery, with either Fed Ex or UPS, I drive over to the local FedEx or UPS trucking delivery site, both of which have a human powered office for shipping packages. Sometimes you just gotta get past their robots, and talk to a real human......
It is amazing the array of items one can have delivered to your doorstep today