I have heard a lot about Air India and its low recommendation and stuff like that. But last year I had a chance to fly by Air India from NY-London-Delhi-Mumbai. With all that I had heard before I was little skeptical about it but atlast I thought to give it a try as I was getting a very good deal.
I dont recollect the details of the flight but I liked travelling in Air India and would do it again for my trips to India. The food served was excellent and also the the space and bathrooms. The air hostess werent that gorgeous but they were courteous.
Overall the expereince was good enough. Nothing belittling in comparisons to other airlines.
And also being Indians it is always better to travel in our national carrier. Who else will travel if we ourselves start critisizing it.