He's a talented player, no question. Unfortunately he has a problem with his ego and that currently (in my opinion) is hindering his chances of becoming even better. He seems to think he's above both the players on the pitch and his coaching staff which is never a good sign.
He could definitely have a huge impact next season in regards to his talent, but his random bursts of idiocy (although sometimes funny) make him a liability.