In my top 10 American city, Amazon delivers multiple slots same day, guaranteed no-extra-cost 2 day shipping, and offers a variety of 5-7 options that include digital rewards, local pickup, etc.
No competitor is in the same ballpark. Nearly every other e-commerce site I use, from small to large businesses, take 2 days to process the order and ship the dang thing and 4-6 more to arrive. Amazon ships in a matter of hours, and will even pay a driver uber-style to run it to your house immediately, for $3 extra. It's completely routine for me to shop from a small to medium business for my gardening hobby or photography hobby and wait 7-14 days for order processing and another 7-14 days for shipping. I waited 28 days for some camera filters, filters I chose to buy from the company instead of Amazon, even though they sold the same ones through Amazon on 2 day shipping. I waited 28 days!
Even for returns, Amazon operates return centers in all of my local Whole Foods, and they don't require boxing or labels. Every other e-commerce site I use makes me jump through hoops, find a printer, print a label, find a box, and then find the some random low-cost shipment center just to do a return. With Amazon, I show up with an unboxed product, they can my phone, and I'm out.
I recognize the level of harm Amazon does to society in a variety of ways, from their hostility to workers rights, their abusive use of contractors to reduce liability, their abuse of single use plastics and other pollutants, but on the topic of delivery speeds and customer experience, they are so far beyond any competitor that it's not even a comparison. Amazon has invented a style of e-commerce convenience that no competitor can rival at all.