Lets look at what the enemy currently has.
Our JF17 are superior to every Indian plane except the MKI.
The Block 50/52 and MLU F16 are superior to MKI.
In the Air Defence role, the F16s, Thunder's and BVR mixed with F7's and all supported by AWACS can easily take care of any expected threats. The MKI only has limited strike capabilities in the first place.
In the strike role, the JF17, ROSE Mirage have Stand off weaponry which can enable them to hit Indian targets from distance with lesser exposure. F16 Block 50/52 and MLU jammers are pretty good too.
When the Rafael comes, the equation changes; a lot. That would require more platforms; such as maybe the J31 as well as force multipliers like drones with data links, maybe better ground bases AD, longer range stand off weapons.