For me even 4 orders is too much. It's painful ordering from Flipkart. There's not one time I receive orders without any issues.
One thing that annoys me the most is that they always send a different delivery guy. So I have to go through the hassle of explaining the location each and every time. If I am busy and can't pickup the call, they delay (sometimes even cancel) the order by several days. On the other hand, Amazon has designated areas for each delivery guy. The delivery guys knows that its our parcel and bring it directly to our home without the need for calling.
Flipkart Grocery has the lowest prices among all. But I don't feel like ordering because of the delivery. Last time they came to deliver at 9 PM.