@yogi Look at what I precisely said. I said that the overall design and fighter class, the J-10B is CLOSER to the Euro-canards than to an F-16. Despite being single-engined, the J-10 is a large delta-wing aircraft. The Chinese have alot more $, and they can spend more on R&D than the cash-strapped Europeans, clearly the Chinese aeronautics sector is progressing very rapidly but it's hard to say who is ahead here. For our JF-17s, we wanted to go for Selex Galileo radars(same firm that makes radars for the Eurofighter), we use their radars on our F-7Ps and F-7PGs. Selex radars were tested in the JF-17's and China's offering, KLJ-07(derived from J-10's KLJ-10 radar) outperformed the Selex one in every way. To be fair though, Selex probably doesn't sell it's top-end stuff that it makes for their own Eurofighters.
So like I said, it's a very subjective call, to say which is better.
Alot depends on fighter pilot skills. PAF pilots in F-16s took Eurofighters out in mock engagements, winning three out of three engagements. Seniors here the reason for those wins to be that PAF pilots had close-in engagement drilled into them, after India got BVR missiles in the 90's but the US crippled us with sanctions after they didn't need us for the Soviet-Afghan war. So pilots had to be trained in scenarios where the enemy would be able to fire first, and our pilots would have to evade and close in to be able to engage. While the European doctrine has been to depend on BVR missiles and fire from safe distances. Not something new for us either, from the very beginning PAF had to train and prepare itself to fight an adversary with an airforce five times bigger. And that shows, even in our track record when PAF pilots were deployed in Arab aircraft against the Israeli AF, and their performance shook the Israelis enough that they hastily arranged for "native" speaking radio operators(probably Indian Sikh) who spoke broken Urdu mixed with Punjabi, trying to get our pilots to land on an airbase the Israeli army had captured.
I remember Indians here went nuts when the Eurofighter story broke out, ripping the story apart and how it couldn't possibly be true. Eventually, Alan Warnes, chief editor of AFM confirmed that it was completely true and that the Eurofighters PAF had engaged were Italian.
Same Alan Warnes also tweeted before the 2012 Dubai airshow that there was a possibility of PAF JF-17's being pitted against Eurofighters, as this was something the PAF was interested in, but he later reported that the Eurofighter Consortium folks present at that airshow backed out - this would have been really bad publicity for them, perhaps they were a little freaked out after our pilots beating them 3-0 earlier.
Our JF-17's have been pitted against our F-16s, and they comfortably hold their own. With DSI inlets hiding jet intake blades, it was reported that the F-16 had trouble detecting the JF-17 at timrs, JFT already has a small Radar Cross-Section sie to it being a lightweight aircraft.
So I can't stress enough that pilot skills matter enormously. In any engagement between an F-16 and a J-10, this would matter more than how much weight the F-16 is capable of carrying or whether the J-10 has more hardpoints.