I think Air India's Flying Returns is the worst ever mileage programme that I have come across because one faces lots of hurdles and unpleasantness in simply redeeming miles leave alone upgrades. The entire interaction with their staff handling flying returns at their central contact centres is just not smooth as they just don't know much about their own mileage programme and every representative offers a different perspective about flying returns resulting in total confusion. The customer suffers because of their lack of accurate information and lack of real assistance to resolve any issues or complaints regarding redeeming miles. In fact they are very rigid in their approach and just do not know how to deal professionally with customers.
As for Air India's Flying Returns Service centre at Mumbai, they are just not responsive or interactive. They never really answer calls or reply to your mails even if you constantly send them reminders regarding mileage related queries . They are as good as not being there.
I have an old account with them and in all these years they never ever thought of verifying my details. Suddenly AI wakes up and realises that they need to verify my details just when the miles are about to expire ! Naturally one cannot redeem miles till KYC is updated and verified according to them and one can't help but think that their timing is perfect in terms of making the customer lose their miles because the verification process takes time. I can't help but think that it would have only been fair had they informed me much earlier about the KYC updating, I would not be on the verge of losing my miles. It seems now because of them I may be about to lose an award flight since their back end team is just not in the mood to verify the documents I updated ( proof of address certificate by the Superintendent of Police, passport details, aadhar card etc.). And their lack of co-operation in the matter reveals their lack of interest in promoting their mileage programme. They were not willing to extend the miles so that the customer does not suffer by losing miles due to their delays in verification or even accept another alternative where the customer could provide the KYC documents in person at their office so that the miles could be redeemed right on time before the expiry date,
Emirates has a much better mileage programme compared to Air India or Lufthansa for that matter and have a very courteous and flexible attitude towards their customers. Emirates had once extended my mother's miles for a year as they were having technical problems but Lufthansa never did anything like that and Air India too would not ever extend such courtesy to their customers in the same situation. Flying Returns definitely does not offer pleasant returns !