I have used Amazon on multiple occasions, generally with great success. The site is very easy to use with an enormous number of products to browse, meaning it is often my first port of call.
With the exception of one product and another that failed to arrive (although the seller agreed to send another), I have been delighted with all of my purchases. The one issue I had with the company itself was probably my own fault, but is something anyone reading should be aware of. If you become a Prime member on the 3 day free trial (which I clicked on by accident), and then do not cancel this at the end of the complimentary period; you become a full member and are charged for the privilege. I may have been informed of this at some point and just failed to read it though.