I feel as though a better use of money and time would be on anti-missile defense. If India's doctrines continue (vis a vis, non-first strike) then true deterence should be put upon defending India, and not shooting missiles into other nations.
I'm interested in some sort of Patriot cruise missile that was used to knock down Scud missiles back in the 1991 war of America (and allies) against Iraq. If Pak wants to devote a lot of their GNP on missiles to fire at India, India should look at systems to shoot down those missiles. (And in a way, make Pak waste a lot of money on their programs)
If the BrahMos and other cruise missiles can complete this objective then they will be worth it. Firing off any missile into another country is an act of war, call it a surgical strike or not. India's 'deal' has been to defend their territory. (Not be aggressors on other people's land ... save for that whole Siachen Glacier thing)
Peace should be the goal ... but failing that, defending your home should be where it ends. When you reach out to strike someone, you leave yourselves open to injury. Try to punch someone, they could duck and use a knife to strike your brachieal brachial plexus and you bleed to death -- same thing with attacking another nation. look at USA vs. Middle East.