Flipkart was/is a total exception to Indian businesses particularly online ones in the field of customer care and for that alone they deserve respect. I have had the misfortune of dealing with other sites such as Indiaplaza, Rediff, Indiatimes shopping, SnapDeal (cousins' experience) where as long as things go well everything is fine but if something goes wrong with shipping, product, payment etc - god only help you because the customer care is not reachable or you will get a template response promising response in 48 hours and a call back but nothing actually happens ever. Flipkart customer care used to be different, if they promise to solve your problem and call back in 48 hours, they actually would within 12 hours sometimes even just one hour! I have never had any problem with them as such. With the growing number of customers however this aspect seems to have gone down a bit but still it is tolerable. At the same time things have supposedly improved with SnapDeal as per reports here in this forum.
Flipkart is ultimately a business that has to survive competition from regular retailers and other online well funded retailers. So they have to do something to remain relevant and competitive. They cannot forever depend on investor money to fund their business. So they are looking to innovate. There are bound to be some missteps here and there. Considering their public apology that acknowledges what went wrong and also listing almost all the main complaints that appeared in social media, I am willing to forgive them and stay with them. Just keep your eyes open and buy if the benefits of being with Flipkart outweigh the price disadvantage.
Happy shopping!