Dhoni is a great captain...look at his record...and also look at him as a person.
He is a LEADER, he commands respect and has integrity as a PERSON.
There is no other option.
Tendulkar is too quiet.
Laxman is too quiet.
Sehwag does not act responsibly and can not play under pressure on anything less than a flat pitch.
Gambhir has drive and focus and would be a good captain, but just needs to cool down his emotions a bit.
Yuvraj is still not settled enough as a person or a player.
The rest are either too young, or bowlers.
Bhajji is too hot headed.
Zaheer has a strong mind and good temperament but has been injured too often and can not handle the workload (no good having a captain if he is out for 6 months with injury or misses every ODI series).
There are no other options.
Dhoni makes mistakes sometimes, as all captains do, but he makes less mistakes than most others, and that makes him a good tactician.
Yes, he is occasionally defensive, but how often has it cost his team victory?
His team wins a lot of tests despite his "defensive" captaincy and "weak" bowling attack, so he must be doing something right.
Look at Strauss during the ashes. Australian commentators criticized him for being "too defensive", but England won 3-1.
Ponting on the other hand attacked with his ridiculous 8 short covers and 4 short midwickets and just looked like a fool.
Ian Chappell seems to think the more you need a wicket the more you should attack. Like sticking in an extra slip for every 25 runs a batsman scores.
Ridiculous.
Stopping runs is an important part of the game, because the team that scores the most runs wins. So stopping the opposition scoring is important.
Saying that being defensive is a fault is ridiculous, stopping the opposition scoring is important.
If stopping the opposition scoring was not important then teams would play soccer without a goal keeper.
Ridiculous, leave Dhoni alone.
Yeah, he made a mistake giving Nehra the last over, but how about praising the batsman for hitting the winning runs.
If Nehra had taken a hattrick people would be saying he and Dhoni was a genius.
All players fail sometimes, and sometimes they fail more regularly than they would like to, such is the nature of sport and it's random variables.