I think DRDO is much maligned, it has iits weaknesses like any other institution of our country. I would like to highlight that - R&D requires toil and encouragement. IGMDP has to be seen in context of what the other countires would have given us. Today our drvelopments in AAD (Anti Air Defence) are world class. Having been associated with the induction of Prithvi- I am aware of its shortcomings but I also respect the dedication, hard work and pride of the scientists working on the project. To look at DRDo's nemesis - Arjun, LCA etc in correct perspective - could you please introspect that our country had its first truly Indian car - Indica(with imported components) in 90s and we still do not have a commercial aircraft!! R&D needs support from industry and the products for refining need to be used more (exported) - all of which over which we have no control. having said this- DRDO has its own share of ego's and our famous habbit of empire buiding.
DRDO needs to change - but so do our Armed Forces, Railway's etc.