He's poor defensively, and since his hamstring injury in 20/21 he seems to lack pace. Gets beaten to the ball more often than not now.
Has missed 53 games since joining us, appearing in 77.
He signed a new contract that runs until 2028 after the Newcastle deal fell through - https://www.watfordfc.com/news/official-joao-pedro-commits-future-to-the-hornets