In the current circumstances, Dhoni is the best indian captain. We have seen through these IPL games that the strategies of dravid & Laxman didnt click. Obviously, those strategies may not be good. For ex., Laxman opted for more batsmen. Hence, DC is short of good bowlers. Performance of Sehwag and Yuvi is coming close to Dhoni. But, as a captain, Yuvi is not batting well. His team is winning by the performance of other country players. When most of the foreigners have gone, teams like Delhi/Chennai winning by performances of indians. Hence, let us hope these two teams should go to semis. Ganguly is a good captain, but he is unable to do wonders with whatever given to him like Warne doing. Somehow, in that aspect, Dhoni is better.