Given that it's a straight fight between Typhoon & Rafale since April last year, I think F35 is off the plot......
Personally, given the potential for IAF/IN to use Rafale from land and off the new carriers, I'd think Rafale is in pole, although whether it would need modding to do STOBAR is unknown.
If they stick solely with MiGs for the IN, then Tiffy it may well be.