No. 1: Indian Airlines Sucks. They really suck no matter what. Every First or Business Class passengers, have everything to themselves, including inflight meals, entartainmkent, lifevests & masks. In economy class, inflight meals, entertainment, and NO LIFEVESTS OR MASKS in event of an emergency . They treat Indian Citizens like they don't exist on there flight.
No. 2: Air India. The so-so & not so good airline in India. Even better in Business or First Class and they treat you like a king with meals, drinks, anthing you want. Economy class, meals & entertainment sucks & they treat you like a bunch of rats.
No. 3: Jet Airways Rocks. They treat everybody, including Foreginers & Indian Citizens like no other. Inflight meals, entertainment, and other inflight are well above standards. Business or First Class inflight programme are very good to have and Economy inflight programme are also very good.
Also, go to Airlinemeals.net. See how bad the food on each airlines, even on Indian Airlines & Air India, compared to Jet Airways.