Saying that J-10 is superior to the Flanker or vice-versa is childish. It's like comparing a 4x4 Jeep with a two-door sportscar.
They are in different classes, the Flanker is a heavy fighter, while J-10 is light to medium.
The Su-27s and J-11A are basically interceptors (with some limited A2G capability)
The Su-30 MKK/MKK2 are sort of like F-15E, heavy strike planes with good
A2A capability
The J-10 is intended as a smaller multirole plane. It will never have the range, weapon payload and combat endurance of the Su-30.
Of course it can outmanouver the Su, but that doesn't mean it's better because, as I said earlier they are in different classes, envisioned for different roles.
Think about the hi-lo mix (just like the US doctrine). If you have 300 heavy strike planes (Su-30/F-15E) you need 1000-1200 light multirole planes to complement and support the big ones in combat.
The Chinese already have some 300 Flankers, only some 100 true multirole capable, and some 100 J-10 which have only A2A and dumb bomb capability right now.
What's next? IMO:
1. probably the other 200 Su will also be upgraded for precision A2G work.
2. the other 100 Su left in the license contract will have substantial quantity of Chinese-made avionics, and capability to carry Chinese weapons
3. massive numbers of J-10 will be built, while continuously upgrading their capabilities (precision A2G, antiship...)