IMO the technological gap has reached a level now that its become the biggest joke, it was bad enough that they have something like 200 SU-30s, now there getting S-400s, rafales and most likely PAK-FAs, its turning into a bit of a nighmare, the indians are serious about making a potential conflict a wipe out. they don't want to give pakistan even a Gilmore of hope, what will PAF do? most likely keep upgrading the JF-17 and looking for more F-16s, there is no way in hell a chinese platform will compensate for the technological gap, if the chinese were so confident in there platforms they would never have signed a deal to buy the SU-35s, the PAF have noticed a chink in the chinese platforms, they've noticed this chink for a long time this is what stopped them from going ahead with the J-10s why spend 50 mills per fighter and get something which isn't quite up to mark then your own F-16s, The J-31 is just a paper aeroplane, it looks smooth and stealthy performance wise i wouldn't be shocked if its below the SU-30MKI.