Yes Dhoni is good caption for all type of cricket. In his captionship india won 20 20 world cup, 2011 world cup and more series.