The Turkish pod has somewhat better specs than available export Chinese pods, but personally, I suspect a key reason for Pakistan choosing the Turkish pod, beyond the geopolitical angle, is that the Turkish pod should be NATO spec’d, whereas Chinese pods would have its own proprietary specs.
NATO specs is useful because that would then allow them to use NATO, and specifically, US made LGBs.
That is useful because Pakistan gets US foreign military aid funding to the tune of hundreds of millions of dollars, which can buy a lot of LGBs that then could be used with the Turkish pod.
People shouldn’t get overly sensitive about Pakistan integrating foreign systems and weapons onto the JF17, because that was one of the key original design criteria after all. Since it was supposed to be an easily customisable aircraft.
As such, the Turkish pod actually improved the attractiveness of the plane, since potential customers know they have the flexibility to integrate what they want and won’t be limited to just what China has to offer, and that China won’t play hardball to pressure them into using only Chinese offerings.