If we had committed to the platform early on in 2011, we would be receiving them just about now. That's where strategic planning comes in.
PAF is excellent but it suffers from 'reactionary planning syndrome'. The PAF lacks a robust strategic thought culture. That is why their planning always reflects reaction not pre-emption.
They've committed a bunch of money to J-10C because they failed to forsee a proper role for JF-17 which ideally should've been planned as a medium class fighter like the F-16 or J-10s, way back in 1997. Now that they have committed to the J-10 instead of investing in an above the horizon next generation platform 10 years ago, they'll have to invest in NGFA all over again. In other words the PAF for the next 30 years will continue to suffer the logistical nightmare of managing 4 different platforms with just as many suppliers.
i think PAF's problem is more lack of money then anything else. The JF17 for example was originally hampered by the engine choice - Russians would only sell the RD-93 under indian pressure and china had nothing good at that stage.
PAF has always had to compromise and be pragmattic due to money issues(lack ) aswell as geopolitics and associated political influence on its decision making and procurement cycles.
JF17 would have been closer to the F16 interms of size, load, range if PAF had better engine choices during the design phase e.g. some derivative of the Saturn AL-31 series of engines. They may have asked Russia for the AL-31 series to build a jet around that - and Russia declined and offered only the RD-93 for PAF / China to build a jet around instead..
At that time - the talk of the town for russia was potentially the Suhkoi S-54 - single engine variant of the Su-27 series and they may have seen the China/Pakistan fighter as a potential commerical rival at that time ( the S-54 got dropped in the end and recenly a similar concept of a single engine fighter in the form of the Checkmate - Su-75 has been revived ).
PAF has always wanted a jet in the category of the F16 ...