I specifically chose Air india's Boeing 787 service from the USA (via London) as these aircraft are much newer than the 777s and have a better Business Class hard-product (seats). Air India tends to be 20-30% cheaper than the competition price wise which is an incentive. I found the food on-board very good (if you like Indian food) and the service was quite ok. The IFE, however, was lame. The IFE system was intermittently operational and the choices were very limited. Would I fly Air India again? I would, only if the combination of departure time, aircraft type, and price is right.