The problem with J10 is that it was designed as a quantity and 'good enough' jet. I suppose you can say that about F16 but bear in mind Rafale, Gripen, EFT are designed to be the only fighter that supposedly can handle all tasks for operating nation. How good will J10CP be in Pakistani service remains to be seen.
The question is, does this "quantity/good enough" make for actual (measurable) difference?
Missies fly worse, radars detect less targets, or anything else?
I.e. gripen is indeed very special. That doesn't change the fact that outside of its very special circumstances it tends to be rated worse than literally anyone else. Not always - but often.
In the end, all of them have a conops and have their strong sides. For J-10 its pretty straightforward - sleek a2a-focused airframe, large radome (largest in class actually). Yes, it is very straightforward. Straightforward doesn't mean bad - quite the opposite. Especially when networked.