I think the roadmap for 2020 can have a few elements:
1. Full speed ahead with JF-17. Need to increase capacity for both internal and external demands since sales increasing.
2. Might need to increase capacity on Super-Mashshak line as well due to increasing sales.
1 and 2 above means, theoretically, PAF should have enough cash. For qualitative drivers:
a. With money in hand, SU-35 might be a brighter prospect. But what surprises me is no one on this forum mentions the historical lack of quality in Russian planes. If a lesson is to be learn from India's Russian fleet, it is that they are high maintenance in the long term. Even if the option is on the table, I would want PAF to maybe get a test plane and use it for a year to see what kind of maintenance demands it generates. I don't have good feelings about Russian quality control in aircraft.
b. In general, the threat needs to be analyzed. The capabilities of the MKI, Jaguar, and Rafael fleets needs to be compared with our air defence systems, F16s, and JF-17s, and the gaps need to be identified. The procurement strategy MUST be about closing the gap, rather than acquiring shiny new toys. It might turn out that the gaps are better closed by acquiring S-400. Now that is a force multiplier I would like to see in Pakistan, and in large numbers as well.
c. The Typhoon needs to be evaluated on the weapons package as already explained by
@Bilal Khan (Quwa) but also in terms of maintenance, spares, and sanctions.
d. Advanced Chinese fighters should be explored. To what level China is willing to share advanced technology is something only high level officials would know. Not much point discussing here on the forum.
All in all, I am leaning towards option b and d above.
For the long term, we MUST invest in R&D for our own 5+ gen fighter.