Dhoni should be captain for his captaincy skills. Not for his batting. His batting is not that great, but he can bat sensibly as situation demands, which is a must for every player.Overall, he is a great character, and also, India bowled and fielded very well (which wouldn't have been possible with several older players in the team), which had been traditionally ignored by the Indian cricket framework.