According to my experience , I think amazon is the one of the worst online market used in india that I have ever used.and I hope u would have been familiar with the matter of Indian flag in amazon that amazon was selling door mats with indian flag in other countries.Its not because of this I am considering it worst, I m considering it as worst based on my experience .Recently I had bought a shoe from it, nither it deliver its product on time instead it delivered me two size of shoes in one pair.And its refund process is also not as fast as flipkart.one has to give lot of explanation for refund process.which is not in case of flipkart.And one more experience .I had bought a ladies top , they delivered dirty one.