Joao Felix is a "moment of Magic" kind of player. Top players try to make something happen five times out of ten times they get the ball in a good area, elite players like Neymar and De Bruyne try to make something happen seven times out of ten times they receive the ball in a good area. A Player like Messi makes something happen nine times out of ten in a good read. With Joao Felix, he does that at most two times out of ten, and this will have you wondering why he's like that because you see him play you'll see he has all the qualities but he just can't do it consistently on the pitch. He's not the kind of player you can count on in my opinion. He's more of a backup player.
A player that's are inconsistent as him shouldn't be rated that highly. You'll go into a match not knowing what to expect from him. He could go in and be an absolute menace to the opponent or just ball-watch and give away every ball he receives. He's not worth it in my opinion.