The problem I’m having in Germany ist that only Amazon reliable delivers to my door, usually next day.
Every other store ships with DHL, which after several days pretends that they ring you, when they don’t, and then u can go pick it up at the DHL store a day later.
In the Netherlands they seem to ship exclusively with DHL. And all products arrive in the evening slot. Which means that next day delivery is usually around 21:00-22:00 which is typically too late to be useful.
PostNL is the most reisje local carrier here. Ups is the best but almost never used, so far only by Apple. Dpd, GLs, etc, are all rubbish.
Weird, DHL is for me the best and most professional of all. The experience you mentioned happens to me with DPD and very often with GLS. Hermes is also pretty good and professional.
Maybe it does depend on the location, maybe you're lucky. But the complains process with DHL is impossible, so if you have bad delivery ppl in your area (in my case downtown Berlin), there's nothing you can do.
I always wonder what products are so important that they need to be delivered next day? The few times I realised I need something urgently it typically means today and even next day delivery is not enough, so I go to a store and possibly pay a slightly higher price. For everything else it doesn't really matter if it is one or 5 days. Is the next day delivery really necessary or does it just appeal to our impulse of needing to have it in our hands right now?
For many people, going to a store the same day is completely impossible (not having a store within reasonable distance that stocks any similar product).
This is not just rural areas, either: even in major cities items can be delivered faster than the time it would take to find a store that carried the item, go to the store, get it, and come home again. It's really only suburban areas with a high density of big-box retail that even have the option to "go out and get something" immediately.
Amusingly, it's also only in these suburban areas where next day delivery even exists to compete. As an anecdote, living in the downtown of a major American city (population > 1million), the average Amazon delivery time is roughly 3 days, and last mile deliveries are all delegated to the USPS which adds significant time.
For me it's more about the certainty than the rush. I hardly ever need anything next day, but "next day" is a concrete day, while for example "in 3-5 days" isn't. As someone who is often not at home, I'd rather not have to be at home or arrange for someone to be there several consecutive days in case a package arrives.
I think most of the complaints are directed at the amazon.com. They do not at all reflect my experience with amazon.fr - yes there's no name crap but there's also lots of legit stuff, and it's the majority that comes up in search results (confirmed through third parties recommending the same legit stuff with amazon links).
Every other store ships with DHL, which after several days pretends that they ring you, when they don’t, and then u can go pick it up at the DHL store a day later.
That’s their moat.