I literally feel flipkart is the best in terms of its quality products and customer service. Everything is so well organised, like from ordering a product to its delivery it is so uniform. One thing that flipkart can improve is that on some products the delivery charges are quite high which is the reason some people dont buy those products more. Rest it is very helpful we dont have to bother about the qyality as they take care of everything. The return policy for some products is great.