But it still won't carry as much weight. It won't loiter around as much and do as much in the air. I'm not saying it is a bad platform, far from it. In one aspect it is on par with later block F-16s. Other parameters are compromised somewhat for cost benefits and they are compromised in a way that is fine for PAF. It's still a fine fighter and a versatile one too. Actually the custom fit for PAF makes it the most effective fighter for Pakistan. Like you said, it doesn't really require great range and even now has refuel ability. Fit in some advanced avionics comparable to late fourth gen fighters (only downside is size and range available) and JF-17 is a good competitor in Gripen's league. Although probably outclassed by Gripen, it is much cheaper. Only PAF operators know exactly how capable this fighter is though.