I think there are a lot of differences. Pakistan is using their Mirages in COIN roles; it's a undemanding job and lets the PAF baby these planes to stretch out their lifespan. But the use of "mini-Rafale" sounds like a front line role. It'll probably be at least another five years before any extensive upgrades are completed to the Mirage 2000 fleet, so that means India is pushing a 40+ year old plane into front line roles. It just doesn't sound like a good idea.
That's a valid concern, but I think the comparison deserves a more nuanced look. While Pakistan’s use of its Mirages in low-intensity COIN roles allows them to extend airframe life, the IAF operates in a far more complex threat environment, which demands more capable platforms across multiple roles.
Referring to upgraded Mirage 2000s as "mini-Rafales" isn’t about equating them with the Rafale’s full multirole capabilities but rather acknowledging the enhanced performance these aircraft offer after their avionics and weapons upgrades. They remain far more capable than Jaguars or MiG-21s, and in some respects, even comparable to the MiG-29s, especially as the IAF is still inducting more of those as well.
Importantly, the modernization of the Mirage 2000 fleet could act as a cost-effective bridge, maintaining operational strength while India prepares for the next generation of indigenous fighters like the Tejas Mk2 and AMCA.
At the same time, the IAF is reportedly planning to acquire two additional squadrons of Rafales, which will significantly bolster its frontline strength in the medium to long term.
So while relying on upgraded M2Ks in front-line roles isn’t ideal over the long haul, in the current strategic and procurement context, it’s a practical step to sustain capability and readiness.