well seeing that in 2006 all we had were f-16s not upgraded and only 32 and way worse in 1999(not even the rose mirages) Pakistan has grown many many folds i will say at least 5X with induction of 77 BVR capable f-16 and around 90 BVR thunders
while india has inducted around 200 of su 30 during this period but lost many fighter sq due to retirement in of migs, the expectations were that like china who had nothing but only f-7s in 1999 india would induct many fighters inculding all 126 MRCA, and over 150-200 tejas as it was expected that tejas will start serial production around the same time as thunder in 2009-10
so yes IAF over overwhelmingly superior i will say 1:3 but Pakistan has closed gap from 1:6
Unless India speed up its acquisition of single engine fighter jets, PAF is going to close the gap. With Obama gone, India's talks with LM for F16 seem stalled. If things don't go as planned with F16, India should go for Gripens.
There is also a need for to increase number of Rafale to around 70. India needs to also fasten its development with Tejas and AMCA.
unfortunately for India i dont see rafale apart from those 36
tejas is facing hiccups, best bet will be the single fighter, india needs to move quickly within 1 year to get the deal inked (and thus production in 2-3 years and induction in 4 years) or it is going to face a crisis
other options are to increase tejas,su 30 and get 36 additional rafale (that what i would have done) this would be quick efficient, tejas can be completely westernized instead of going for gripen just go for similar radar and avionics for tejas (they already have the same engine), i dont see the logic to go for same type of fighter(Same delta wing, same engine)
a force of 400 su 30, 200 tejas and 72 rafale will be an ideal number
PLAAF has over 400 j10s, 400 flankers and rapidly adding j20s