Mirages are different planes, F-16 and SU-30 versions are different.
I knew Mirage will come up as counter argument, no matter how much you improve Mirage-3, it won't come up Mirage-2k level. The body is different(affects flight characteristics, electronics,range,life etc) pylons are less(affects payload), ageing factor is there which even a ROSE could improve only on a few.
Mirage-III/V life is ended, Mirage-2000 life isn't. Comparing to F-16. The F-16 A/B MLU life has not ended. SU 30 MKI can be further upgraded to bring it up to level of SU 35.
An entirely new platform will be EF Typhoon comparable to SU35, and can take on any plane in IAF inventory including Rafale.