My experience has been quite the opposite. Amazon's reliable and fast delivery alongwith its amazing customer service have been 2 key influencers in me spending 10,000s of dollars every year there. I have a habit to check Amazon first for any item I want to buy and if I can't find it there (or sellers who are part of Prime fulfillment), only then I venture out to another site or, most probably, buy it from a retail store.
As I mentioned, my default shopping destination is Amazon - except for grocery and clothes. So this pretty much includes most of our transactions including electronics for a family of 4.