MS Dhoni is arguably one of the best player in the history of not just Indian cricket, but also world cricket as a whole. His career best scores came while batting in top order especially at one down position but he sacrificed his position in teams good-faith. He could has more centuries if he had batted at higher level, but he never believe in personal milestones since for him team always came first.
Today, he is not captaining team but he left the legacy behind. And, Team India leadership nowadays be like, Dhoni is a Legend always.