PAF should buy nothing now as the IAF already has a big advantage over Pakistan in 4th generation combat aircraft
- 125 for PAF compared to around 370 for IAF. An extra 36 Rafale would not really alter the balance of power that radically.
What the PAF should focus on is saving it's funds to start buying the 5th generation J-31, when China is ready to deliver to PAF from 2020 onwards. This fighter, even if equipped with the WS-13A engine, would totally outclass anything India would possess and a few squadrons would terrify the IAF.