You say that like they had a choice... The only people willing to help them were the Russians, but they were having their own problems at the time... you know soviet collapse and all. The Tejas might not be the prettiest or best aircraft but as long as it's better than the Mig-21 (even by a hair), it was worth it for them. Now moving into the future you think their next jet will take 30 years to design/develop? I sure as hell see them creating their own jets from here on out. But they have the same problem the Chinese do, they don't know how to create efficient jet engines (which is where the MRCA deal comes in, I'm assuming the Frenchies are giving them the know-how on the Snecma M-88 core).
Will the J-10 and JF-17's be joining the Tejas?
Unlike the Chinese air force which will induct anything, even a half-baked product like the J-10, the Indians want the best product they can get (similar to the US Air Force methodology). You think the PLAAF has a choice in what it gets? No, they take whatever the Government tells them to take.
China develop their stealth fighter jet can't compare to the Tejas capacity and it fine craftsmanship, reasons for Tejas delay because Tejas have the true game changer potential in a 20 century warfare, Tejas need at least 30 yrs to incorporate all the state of the art technology from other country if the final production of Tejas induct into India air force, India air force will be unbeatable force in the world.