The overall service we get tilll date with Swiggy is preety good most of times but there are few flaws with their system which must be corrected.
One time I ordered something from nearest restaurant and guess what? They were taking unnecessarily too much time, I can see their vehicle picked up the food from the restaurant but the route he took was very long, a delivery man delivering somehwre else got my order and I could see that he can't reach on time and even then when I tried to contact them they said to wait it will be delivered soon, so somehow they ignored the fact that its 2 wheeler only and not a flight. So at last I had to cancel the order and we were really hungry so felt very bad. That's why we rarely use these apps to order, better to go their and get real hot food instead of getting cold and late delivery for few discount and not that great service.
Still the business is overall good but they need to improve from ground level understanding what customers want and they must take some immediate actions for such cases where customers are getting late delivery and cold food and wrong items etc.