Earlier quoted context omitted.
To me, the key feature of Amazon is the fast delivery with Prime. Do other merchants offer fast delivery often enough? Regarding credit cards, I started using privacy dot com for virtual, merchant-locked cards. It protects against (rare) card details leaks, but, of course, does not give you any points or cashback.
It's interesting to me that some people really see fast-delivery as an important feature of e-commerce. In the 20+ years I've been buying stuff online I think maybe less than 5% of the time I have cared about how fast I get something delivered. Then again I don't have a business that relies on things getting to me fast. I'm just a guy who buys crap online for myself and my family. If I'm getting a book or some electr…
I ordered a pair of shoes from a major UK high street store earlier this year who advertised 3 day shipping. Fine, I'm going away next weekend. Except, it turns out their guarantee is from dispatch, which is 3-5 days. It was listed in the small print on the order page, but even the order page still had the "Free 3 day shipping" banner on it. Unsurprisingly, they took 5 days to dispatch, and 3 days to deliver. I actually ended up going into the store to buy them, and returning them when I got home.
Amazon, for all it's faults, if they say next day, it's almost certainly going to arrive next day.