Pakistan is lucky to have Leaders like Misbah and Hafeez. But Misbah is not suitable to be in the One Day team of Pakistan because he always take 10 balls to score 1 run. So he is ideal for Tests and he is the best Test Captain Pakistan Ever had After Imran Khan.And Hafeez is the natural leader is best captain of T20 and he should be the Captain of ODI team also because of his exellent performance as a bowler ,batsman and as a leader. Now the Question is why Pakistan suffered two years under the Captaincy of Shahid Afridi who succeeded Younus Khan (who also a great Captain), Afridi is a dishonest and undisciplined Player Pakistan ever had. Pakistan lost the 2011 World Cup Semi-Final because of his politics that he Didnt Put Shoaib Akhtar( from whom all Indian batsmen were afraid) just because of that Kamran Akmal. Now Afridi is not bowling well,not batting well, why is he in the T20 team?, to torture Hafeez? A guy who dont respect senior Citizens and his fan he should be kicked out of the team, just because he is a Pathan, he has a fair complextion OR he has relations with MQM or he is the BHAI of the team thats why putting him in the team i think its a blunder. Pakistan Test team now need A leader like Misbah, Allrounder like Hafeez, Batsman like Younus,Nasir,Azhar and Bowlers like Junaid,Ajmal We Dont want Afridi to command the team if he is not the Captain , He should take retirement himself If he is not a BEGAIRAT.