The limiter on the J-10 is that it's dependent on Russian engines. With Chinese engines taking over, they no longer need Russian approval for exports. TVC in Chinese service doesn't make much sense given that the J-10 is a dogfighter / strike aircraft, leaning more to the latter as the J-20 comes to counter enemy 5th gens. In Pakistani service, however, it'd probably be the pride of the fleet, given that the Americans have cut them off on F-16 upgrades and that they need something for Indian Su-30MKIs and Rafales.