Amazon is a big e commerce franchise worldwide but in India it losses just by nook to flipkart till some years back but now the giants are almost equal.
Amazon itself has a good product range and the prices are also lower compared to flipkart but I have heard of more cases of defective products coming from amazon than flipkart.
The service is mostly good but can also be delayed and I have personally experienced delivery failure for my product when it was never delivered to me but the customer service was good and I got my refunds.
all I could say is amazon is my second best site after flipkart for online shopping and when I am looking for a product at cheap prices I first go to amazon.
Amazon still dont have a good application for windows user whereas flipkart and myntra has an interactive mobile apps for windows phone users .Amazon need to work on this to increase its market share.