Vistara is better in terms of Services than Indigo. If you want a more premium service in terms of cabin comfort, seat pitch flying amenities, and refined flying experience then you must choose Vistara. If you are looking for affordability then choose Indigo. It is a low-cost carrier that focuses on efficiency and affordability.