Yes Ankit you are absolutely right. Dhoni is undoubtably a great person and a very cool captain. Their cannot be a better example of a cool captain knock then what he did at the recently held World cup final.
He has got the midas touch and whatever he touches turns in gold. Both the Indian team & his IPL team have benefitted from his captaincy.
One more thing which I would like to share here is that it has been seen that whoever becomes India's captain, he comes under so much pressure because of the expectations of a billion people that he himself cannot concentrate on his own game & starts performing badly.
But with Dhoni this is not the case as he is also performing well & is playing more mature innings.