Your mileage may vary. I've had horrible experience with German shops, when you have an issue they do whatever to make it look like it's your own fault. And you can only call them or send them snail mail, which is still quite common.
Amazon has their chat, which replies immediately and you get your money back pretty easily.
> I've had horrible experience with German shops, when you have an issue they do whatever to make it look like it's your own fault.
That's just the usual experience of German customer service. The consumer is expected to quote the relevant paragraphs to explain customer service why they need to cover cost of return shipping or whatever and they will fight you every step of the way (or try to ignore you). It seems to be a cultural thing.
Edit: and what makes this so annoying is that I really want to be a nice guy for the customer service, not an asshole. And when they treat me like this, I turn into a monster and I'm not happy about it.
Amazon has their chat, which replies immediately and you get your money back pretty easily.