passenger planes dont directly correlate to military fighter planes. otherwise the soviets would have been a passenger plane giant.
but anyways, yes, at best we can say those jets ar roughly similar in performance. and i would not discount chinese ECW.
that said, china actually has the su-35 and all the reports/exercises coming out says that it's a fine plane, very maneuverable but woefully behind in terms of electronics to where the j-10C that they practiced with, consistently wins out.
SU-35S powered by twin AL-41 latest variant engines, I would take that any day over a single engine WS-10 that is still brand new engine going thru growing pains. Remember $$$ cost per hour of maintenance and maintenance levels of each.
SU-35S top speed is Mach 2
J-10C top speed is Mach 1.8
ECM: SU-35 used Khibiny variant and J-10C uses KG600 pod, I’ll take Russia here if you have reasons why you believe KG600 is better I will listen.
Russia radar variant IRIS-E in L-Band over China’s AESA. Chinese SU-35 till up to 2017 didn’t have IRIS-E, I’m not sure if they have them now or a Chinese local radar. But Russia was willing to upgrade the Chinese SU-35 last I heard.
ordnance available, diversify of ordnance, and pound v pound weapons able to be deployed I’ll take SU-35S any day over J-10C
So again be fair, you are comparing J-10C CHINESE version (NOT EXPORT) to older SU-35 EXPORT version (NOT ONE RUSSIA uses).
Even F-35 is more advanced in some ways than F-22 because F-22 development started in 90’s and electronics possibly 00’s so latest F-35 blocks were more modern electronic suite than their F-22 brethren.
So you have to compare latest variants of each and not pick and choose which variant to compare to. Even US with all its money is still flying 40 year old F-18’s
Now I just want to emphasis I think J-10C is a good fighter. I don’t have any problems with it. But for Iran who doesn’t have much experience on Chinese fighters (outside of I think F-7?) and now a whole brand new engine WS-10. It creates headaches for maintenance where Iranian engineers are already split between the Russian trained ones and American experienced ones. Now adding Chinese fighters just creates a logistics nightmare.
Lastly, if China were to one day turn cold to Iran it would take a lot more work keeping a Chinese fighter in the air then a Russian one. Iran already has a deep engineer base that works on Russian helicopters, jets, submarines, and radars.