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.