It is too broad a topic to try to discuss all what IAF can throw at us and I think that it is also more about already made up minds and impressions which are hard to unravel without giving away too many details..
On a theoretical level, I hope that you understand that all fighter radars are 'fire control radars' meant to direct BVR weapons and also provide situational awareness. But other ways like AWACS are far better at providing SA and no fighter radar can match this, does not matter what its type is. In radars, other than having a far better 'refresh rate' there isn't much difference between a PESA and MESA. Both are equally prone to same type of electronic warfare. AESA provides lot of advantage in terms of resistance to EW. Also wars/campaigns are not fought with fighters from both sides one on one, sortie rates, availability rates and times to respond as well as overall picture (again SA on grand level) are more important.
Mig-29s, Su-30s, Mirage 2000 do not enjoy any 'qualitative' benefits over what we have..
Rafales and Gripens are yet not in theatre, actually it is not even know if Gripen will be selected by IAF, Rafaela will be in strength by 2021-22. A lot of water would have passed through bridges before that..
Radar range is either total gain or better algorithms to reduce clutters in some modes, why do you think Vixen has got any advantage in this regards? does it provide better gain.. that is news.. better algorithms, you will know better..
I think some users are trying to turn Rafale in same type of 'love' which before M2Ks enjoyed. It is a very good strike aircraft and that is all..
radar detection/tracking/stealth is all about signal to noise ratio, on signal side other than adding patterns to try to clutter returns more, what French have done more.. and no, composites do not absorb radiation..
Noise side is where it is very strong with its EW capabilities but are you sure those will work against an AESA? whether AWACS based or fighter based?
I never said not favourable in short or medium term, you are trying to put words in my mouth..that is not fair. Also if you are unable to understand what I mentioned for the 'long run' than frankly it is useless to discuss it further.