The way people use the term "potential" gets very confused.Is he though? High potential but lacks consistency and as you say, character is an issue
Leao was one of the best attacking players on earth for several years, full stop, and is fit and in his physical prime.
But he kind of seems like he's stopped caring about his football and performances have dipped.
2023 Leao would be one of the best players in the Premier League.
Savinho on the other hand had one very productive season as an on-loan teenager for a fairytale Girona side and has spent two years thereafter making that look like a fluke.