Dhoni is certainly the right captain for Team India. Inorder to be a good captain the quality required above all is to get the team play like one cohesive unit. Indian cricket being faction ridden, in the past we have noticed how we have lost many matches by not playing like a close knit team. Selfish players such as Sunil Gavaskar used to spend more time on which matcch to play and how to fill the team with playeers from Maharashtra. The rivalry between Tendulkar and Ganguly is also not a secret. When senior players have rift betweeen them it is natural for the other team members to take sides and play for an individual and not a team. Dhoni comes from humble background. He is obviously keen on success as he doesnt have any vested interest. Having said that there is an inherent danger of indian media hyping the small successes of a player and eventually corrupting them ( we need to give Dhoni time to be consistent) . Even a level headed Dhoni can fall prey to the media hype. Media has a responsibility to be balanced in its praise and critisism. However our media be it TV or print subscribe to the extremes. Either they finsh the careeer of a promising player by overly critisising him or they shower praise on a player for his often inconsistent brilliance in the field. The board, media and the fans all are eually responsible for the making and breaking of Indian cricket team captain. hence it makes sense to give the player his space and look at success and failure objectively