There seems to be 3 paradigms looking at JF-17:
1) Chinese
2) Pakistani
3) Everyone else
I'm just going with the Chinese one here, since I'm most familiar with it. JF-17 started off as something that would offer early 4th or pre-4th generation (or 3rd generation in PLAAF terminology) capability and be an extremely cheap replacement for J-7s (cheap compared to J-10s). As the development went, I would say JF-17 has exceeded that original expectations. Although I haven't seen it myself, those who have seen JF-17 doing flight tests in CAC would tell you that you simply can't compare its flight performance to even the newest J-7s and that it should be looked at as a 4th generation (or 3rd generation for PLAAF) aircraft. It does support what seems to be basic multi-role capability for a 4th generation aircraft and can engage mutliple targets with BVR weaponry. It''s not going to have huge range or payload, but it should be sufficient for air defense roles in Pakistan. With the right training/tactics and support from early warning radar and AWACs, I think it can probably handle most threats from IAF right now. If you ask it to venture into IAF air space to attack targets, that might be too much. But it's certainly a generation ahead of the aircraft it is replacing. And it's pretty cheap, which fits with PAF budgets.
1) Chinese
2) Pakistani
3) Everyone else
I'm just going with the Chinese one here, since I'm most familiar with it. JF-17 started off as something that would offer early 4th or pre-4th generation (or 3rd generation in PLAAF terminology) capability and be an extremely cheap replacement for J-7s (cheap compared to J-10s). As the development went, I would say JF-17 has exceeded that original expectations. Although I haven't seen it myself, those who have seen JF-17 doing flight tests in CAC would tell you that you simply can't compare its flight performance to even the newest J-7s and that it should be looked at as a 4th generation (or 3rd generation for PLAAF) aircraft. It does support what seems to be basic multi-role capability for a 4th generation aircraft and can engage mutliple targets with BVR weaponry. It''s not going to have huge range or payload, but it should be sufficient for air defense roles in Pakistan. With the right training/tactics and support from early warning radar and AWACs, I think it can probably handle most threats from IAF right now. If you ask it to venture into IAF air space to attack targets, that might be too much. But it's certainly a generation ahead of the aircraft it is replacing. And it's pretty cheap, which fits with PAF budgets.