So you found your way finally !
For many years I flew either to Delhi, Mumbai, Bangalore monthly and always flew AF.
I like their service, the food is ok, usually the crew is pleasant and professional.
The new seats are better than the previous ones, and I expect the replacement of the current ones with full flat.
On the A330, I always try to get a seat in the first section on the plane, much quietet.
Enjoy your stay in India !!