I've been following the J-17 thunder and in all honesty its a 3rd generation jet aircraft with some 4th generation kit. Its not as good as the F-16 and does not compare with the SU-30. But, its certainly better than the Mirages and F-7's in Pakistan's inventory. At least with an intact command and control system you can expect a good fight, by it self without ancilliary support it will struggle. The upgrading and further development of the aircraft is advisable to a point, there on its better to have a new airplane. Pakistan's best bet is to invest heavily in J10's as soon as possible and stretch the numbers to 100. In essence the best situation would be a fleet of 550 warplanes, 100 F16's, 100 J10's, 250 Jf17'S and 100 Rose upgraded Mirages. That would be a credible fighting inventory