People can blame Dhoni all they want but they have to realize that without a world class bowler, you can't win matches abroad. In India, he was successful because he had very good spinners in the team all the time. However, as soon as Zaheer's career went downhill, it was tough for him to win matches outside subcontinent because we didn't have a world class fast bowler. Ishant has bowled well in patches but is no where as consistent as Zaheer was in his prime. He has done his job of rebuilding the team and now it's upto the players to develop on their assigned role as soon as they can to move the team forward. Not the best test captain but still performed the job as well as he could with his unorthodox technique.
Exactly my point to all criticizers of Dhoni as our test captain. I firmly believe he was the best captain in both formats. Ian Chappell kept criticizing Dhoni in commentary as well and he should just really shut it. If he thinks he knows how to captain the best why doesn't he join the Indian team and try captaining a group of bowlers who leak runs consistently over 3 runs per over and apply no pressure whatsoever. He was complaining about Dhoni not attacking enough, well it's not easy to attack when your bowlers and consistently bowl in the channel outside off stump. When his spinners can consistently bowl good lines and lengths in India, we see his attacking abilities, but that is not the case overseas because he doesn't have the resources as Rahul Dravid pointed out today in his article. See when people criticize Dhoni's test captaincy overseas it makes me wonder if they actually understand cricket or not because there are deeper reasons for his poor overseas record if people take the time to think and realize that he simply does not have matching winning bowlers like Australia or South Africa. It is unfair and unjust to criticize Dhoni constantly, if people think his captaincy overseas was poor, well why don't you go step on the field and do it yourself with the bowlers we have got it's definitely not easy to do it and have fun.