Joao Pedro is your typical “insert new player name” flavor of the month type player. All style but little substance.
Technically there is plenty of substance. But he is not playing at anywhere near world-class level now and the team as a whole looks toothless, despite having lots of players everybody wants.