Simply Som.... You simply forgot the main point. He is the best wicketkeeper batsman CAPTAIN India ever had. Yesterday they were showing analysis on TV that he has played continuous cricket for 2 days. Its not easy to KEEP WICKETS in such hot,humid energy sapping conditions in back to back matches (nearly 100 overs of wicketkeeping in 2 matches and then again coming out to bat and playing without getting tired and also coming up with MATCH WINNING PERFORMANCE like yesterday where he led from FRONT and took India to finals of Asia Cup.
Also everyone who watches Dhoni says he is NEVER pressurised by captaincy. He is as cool as ice on the field no matter what(Even great Tong Greig, Greg Chappel & Sunny Gavaskar, Shastri and Rameez and others have said that he is COOL CAPTAIN who never shows any emotion even when they WIN or LOSE. He always encourages his team mates even if they are under the hammer and performing below par or have had a bad day at the office.Thats why he is able to consistently win and motivate his boys and thats why India is today the 2nd best team in ODIs and BEST in T20s in the world. Dhoni is the ONE OF THE BEST CAPTAINS in World cricket now. He is young and he can only learn from his mistakes in each match and improve more to become the BEST soon.