If only he was consistent. Too many times he'll have a great game and then the following game he'll be non existent. Is still only young though to be fair to him. And we all know when your young you can get greedy an make the wrong choices. Suppose that will improve with age
Needs tying down to a long term contract. He's got all the attributes you could ever need to be a top player but as said above just needs to add consistency to his game.