He could well end up a great ODI player, but jury still out at the moment before moving him up in that category.
That is a joke comment in T20s. He has a very ordinary record in them.
There are a heap of better T20 batsmen;
Guptil, Root, Warner, Finch, Buttler, Du Plessis, Gayle, Mathews, De Kock
Even guys like Hales, Williamson, Maxwell, Watson have far more pedigree than him as well.
Your whole condescending shtick had more going for it prior to Smith being so bad as a captain and ordinary as a batsmen during the T20 WC. Looks even more silly now. You still claiming he is a top 5 T20 batsmen in the world?