Unless the new jets are stealth, India's defences wont improve markedly.
Instead of 114 4th gen new planes , better to target 40 stealth fighters. China , India's main threat would have improved their stealth fighter capabilities by leaps and bounds , by the time India receives these jets between 2025 to 2030. So after a decade again we would be playing catch up.
Also why have 7 different types of fighter jets with their attendant maintenance and spares issues ?
IAF has mig21, mig29, mirage2000, su30, Rafale, tejas mk1 and jaguar .
And we might go in for another new variant in this 114 medium class jet order.
Except for the mig21 the other jets would be in service for next few decades.
Also if anyone has any data on how the costing of modern fighter jets is done , with pricing of main components, that would be a help.