My opinion is sehwag because while selecting the captain, selectors prefers profiles of every one like behaviour towards rest of the players in the dressing room and in the other sessions. When it comes to the yuvaraj he is a great player but little bit aggressive. Due to this only he is not becoming captain. He got many chances but he lost. Sehwag is very cool guy and he is aggressive only in batting not in the dressing room and at the other sessions.
Gautam Gambhir can be the next captain for India, he is capable of doing so and he proved it in few matches
Well I agree that Dhoni is doing a fantastic job for his team right now.... he is very straightforward and puts things in the right perspective.... in case, he is changed in the coming few years (which I still doubt for atleast 4-5 years), then either, Virat Kohli or Suresh Raina can become the captain.....
I think its time that Yuvraj saves his place in the side, otherwise a kick would be at his back sooner or later. Need to perform with BAT not BALL.
Don't think for next 5-7 years. Dhoni is best and given much success to Indian cricket. After that, Gautam Ghabhir, Virat Koali and Suresh Raina, all has equal chance. I don't think about Yuvaraj.
Well its quite difficult to say but i think the next captain for team india is Guatam gambhir.I like to elect only guatam because he is one of the responsible player in team india.