Unpopular opinion but our army is horribly outdated and will fold in front of a properly equipped army due to inferior training and firepower/technological disadvantage.
Not only our equipments are outdated but our training and doctrine regimes are outdated as well.
doctrinally, India is bothered about three threats, primarily pakis, now the chini and ever present jihadis.
India is not planning to fight thousands of kms away, if the threat perception was different, planning would have been different. no other country in this world has a stated policy of having to prepare for a two front war, that too with two nuclear capable nations.
- pakis have given up on a military2military conflict with India for now, hence their heavy dependence on jihadis.
- chini have not gone into a war with any one for half a century, so their performance in combat is an enigma.
- if anything two decades of war on terror has taught us, is that you don't use 100,000 $ missile to hit 10$ tents jihadis use.
so the question arises, are the current capabilities sufficient for current threat levels under the dual nuclear over hang. answer is probably yes and it would be even better if all the points under kargil review committee are closed + one full cycle of infantry modernisation is completed which hasn't happened.