Don't get me wrong I love the J-10, just pointing out it's shortcoming in range. While F-16 is more efficient at subsonic cruise, J-10's delta wing is lower drag in transonic and supersonic speed; couple with the fact that J-10 has slightly higher TWR, J-10 will enjoy advantage against F-16 at high speed high altitude regime. This gives J-10 an edge in opening BVR salvo.
Now to compare J-10C against JF-17 blk3, while they might have the same level of avionics and aesa radar, J-10C simply has a larger radome, larger aperture grants greater detection/lock range, again an extremely important feature for BVR.
I'd say J-10C is an extremely potent air superiority platform despite her flaws, this plane especially excel in BVR fight.
Can't help it...