I just ordered electronics online in Germany, not via Amazon. It was in stock with a reputable stores. Still, my order from 9am got shipped two days later. Maybe Covid related but Amazon would've shown me that before I placed the order. Returns are fully automated with Amazon, very few other online retailers in Germany have that.
Also the no questions asked return policy is pretty unique. If I get a defective item I don't want to argue with the seller why it doesn't work, I just want to have a working replacement tomorrow. Amazon always delivers on that, others very rarely do.
I'd love to get away from Amazon and I'm not even that price sensitive. But until a shop matches their customer service, I'll stay with Amazon for 99% of my orders.