As good a player as Dele Alli is, he certainly has his flaws.
Alli has been a revelation for Tottenham since arriving from MK Dons, and he has played a massive role in transforming the North London side into Premier League contenders.
After scoring ten goals in his debut campaign in England's top tier, the 21-year-old made even more progress as he notched twenty two last campaign; all from midfield.
Due to his rapid progression, many predicted that Alli would have an even better campaign this time round.
However, proceedings have not gone swimmingly for the youngster.
Alli has come under fire in recent weeks for a number of disappointing performances, with many Tottenham fans voicing their concern over twitter.
And, as we have seen in recent years, the England star also has a number of personality issues that can taint his reputation.
He has been in trouble with the FA for a number of incidents in the past, including receiving a three match ban for punching Claudio Yacob in April 2016, and he has also been in trouble for making a rude gesture in England's 2-1 victory over Slovakia in September.
He also has an incredible desire to win; but this sometimes translates in the wrong way as he tries to bend the laws in order to receive an advantage.
This was again apparent in Tottenham's 4-0 victory over Huddersfield, where Alli was booked for simulation when attempting to win a penalty.
In truth, it was a disgraceful dive and one that was adequately punished.
Mauricio Pochettino has since reacted to the incident, and one would think he would defend his player to the media.
However, the Argentine surprisingly condemned the youngster for his antics, claiming that he needs to learn from these incidents if he is to grow as a player.
Speaking to Sky Sports, Pochettino said "I didn't see. It's so difficult for me from my position.
"But if it was like this he needs to learn. He must learn. This type of action doesn't help him, doesn't help the team and doesn't help the football.
"We are talking in the last few years about fair play, about being honest. I think he is improving a lot and learning but still he must learn."
At just 21-years-old, Alli has already established himself as one of the best players in the Premier League; and he will only get better as he becomes more mature.
However, the former MK Dons man must eradicate these flaws if he is to become one of the world's elite players.