Amazon have done the e-commerce thing very well for many years. I use them constantly and as a company they perform brilliantly and efficiently. I think any issues arise from localised problems with certain couriers and possibly their more recent third party shop front services which add a slight chance element to the shopping experience. I prefer to complete my transactions with Amazon directly even if a third party is selling the item for a bit cheaper as you get a better delivery and returns policy, or at least a much clearer one. Blasting a company for it's use of certain couriers does not take into account the full customer service process, so I have no issue recommending this company.
To reply as a company, please log in to your business account.