Although I dont like Greg Chappell at all for his coaching stint with India, I feel he could somehow be credited for the current youth revolution that is taking place with our team. His methods to deal with issues were horribly wrong, but his ideas were good. He used ugly methods like leaking things to the media about inside information of the team (ironically, Ganguly did the same during his tenure only).
John Wright was best for me. Worked in the background and with the limited and restricted resources, combined with Saurav so well and brought the best out of the team. Gary is almost similar and if he continues this way, he can end up statistically as India's best ever coach.