I don't think anyone is against J10s...it's an excellent fighter jet. It's just that with F16 upgradation(plus new), C130s, J15s, ongoing JF17 Block III, and project Azm...
...I'm just really hoping that PAF doesn't overly thin out its budget by adding J10 in the mix too.
If that happens long term programs like Azm can see reduced funds in the immediate term.
IMO...for now focus on C130s and F16 upgradation(plus new) that would be heavily subsidized by CSF, spend money on J15s(new purchase), while the ongoing JF17 Block III(along with JF17B wild weasel) and project Azm remain unaffected in their funding.
Slowly build up decent numbers of J15 first...while still operating Mirages and completely phasing out J7. Mirages should do fine for a while still bcuz Pak has the capability to completely overhaul and rebuild them. At least a squadron of J15 should be dedicated as a naval air arm...plus some more wild weasel J15 for SEAD/DEAD...along with some more for just general long range bombing(to have a reach deep inside India)...that puts the need of J15s in terms of numbers to at least two squadrons...after that the more the better.
Then once enough J15s have been acquired, operating along side upgraded F16s and JF17 Block IIIs, then Mirages should be phased out with J10s.
Anyways...that's just my opinion