The only reason I still buy at Amazon (even though I live in Geizhals territory) is the knowledge that returns and moneyback is a nonissue, even for consumables or when things break after a year. Most retailers are ok-ish at that (some do have a really bad Geizhals rating), but Amazon is pretty much zero risk there.
For example: I recently ordered a €600 printer at a local retailer. The printer shipped in an unusable state (it refused to print and one of the paper feeds spit out a metal spring at me, not a good sign), so I sent it back. It took 6 weeks and an angry email from me for them to ship the replacement unit. With Amazon this just doesn’t happen, or at least, has never happened to me.