Dhoni is an average captain with the blessing of good luck and his mistakes are often covered up by the good luck. It is also a fact that he is captaining a side which is full with talent and potential which no other captain in the past got...
i think he is a good captain he uses really good techniques in the matches but it is not used all times by the playes thats why i think india loses the matches.