Everybody knows amazon. there is no one who likes online shopping but do not knows amazon. It is indeed the best online experience one can have.
I personally use amazon for all my product requirements. However what I feel bad sometimes about amazon is that the sellers on amazon are not upto the mark. I have to personally check everytime for the rating of the seller on amazon before ordering something.
I had faced some issues with amazons seller quite a time.overall the online experience is very smooth. also there are some issues regarding flash sales on amazon as it does not shows the review of the product on flash sale before the sale starts which makes it difficult for buyers to decide. Hope this helps!