He needs to be at a club where he'll play every single game if fit. Doesn't matter what league (Portugal, England, Italy, France, etc), but he needs to make that transition from youth to professional before it's too late. Either that, or the club puts faith in him and gives him 30+ games...