I have always backed Tom Davies and have said previously that he is only a young chap. We are only seeing glimpses of his true potential, and he will only improve with every game.
He is 20 years old and already has 83 appearances for Everton to his name. What he really needs to start achieving is a level of consistency to his game, which will only come with a run of games. However, I also think he needs to be managed appropriately, and have more senior players ready to step up around him.
He will have some good games, and some bad, but the important thing is that he keeps improving and contributes more to the team each season.