I see this discussion to be a waste of time and space. PAF in its current state right now is a major threat for the IAF, and I'm talking right now, BEFORE J-10, MLU F-16, and JF-17. our Mirages are perfectly suited for strike roles and we make our own BVR missiles to arm our Mirages.
ask any PAF pilot, and they will tell you that the indians fear our F-16's the most. They can fly extremely low, avoid SAM's and missiles, penetrate airspace, strike at ground targets, and come back like nothing happened. This is why the F-16 is perhaps the most sought after aircraft in the world, it's because of this capability.
second, our F-16's do not have a lot of flight hours on them. We've kept them in pretty good condition, and instead relied on other aircraft all these years to take the beating. Things will get better when the F-16's go through MLU, and the airframe life will be extended. third, our F-16's were BVR capable, even before we received the recent batch of 125 AIM-120 C's, but I won't go much into detail.
Sukhoi's are a threat, however, Pakistan made it pretty clear during the Mumbai drama that we will retaliate within "seconds". the warning was pretty clear, we were going to use our ballistic missiles with conventional warheads to destroy most if not all of their bases. our ballistic missiles have that kind of precision, and more importantly, the range on our ballistic missiles give us deep-strike capability, something we've never had before.