I firmly believe he can be a top quality opener.
Oozes class, has the technique, the style and is exceptionally pleasing on the eye.
Yes he has been toothless for Pakistan so far and hasn't had a great time in domestic cricket either but it could very well and IMO, is the case of him simply batting at the wrong position throughout his career.
For instance, look at Dilshan. His career was going nowhere for a decade before he started opening in the last 5/6 years and become one of the most destructive ODI opener ever.
Could he prove to be a decent opener in ODIs?