Ahmed Shahzad doesn't have the right attitude ... his performance in T20 was not remarkable and then he was recently involved in an altercation ... Rana is good but not as good as Asif
The thing with him is that he is inconsistent...but he is way better than Imran Nazir 20s and 30s... He scores centuries every now and then, and with strict coaching he can be better than any opener out there. He needs to value his wicket, perhaps more so in the beginning.