I try to follow the youth teams as much as possible, and with that in mind I like give my opinion on Portuguese talent and why the top teams are not signing them.
Under 21 team is stacked with good players, problem is they are already all signed to other teams with long contracts, expensive buy outs and the top ones to foreign teams.
The u-20 team the same thing applies. Their best player Ednilson is signed with Roma and he's only 19!
My point is that the foreign teams are taking most of the top young talent away and Benfica is not developing players like they were in the 80's nor are they active in the recruitment of the top youth players

. This much they have to change.
As far as getting foreign players, this has been a tradition since the mid 80's. Portuguese teams cannot keep their best youth, but what they can do is take some players from countries that have more economic difficulties than Portugal. Like South American countries, Eastern European, and so forth...It's the only way to survive.
I believe that not just Benfica, but the other teams as well, should be taking advantage of our youth, but it is difficult with so many teams doing the same from other countries.
Nevertheless, I have no problem seeing an Egyptian succeed at Benfica. I will always cheer for Benfica...I would prefer a Portuguese player, but when they are the best, they are difficult to keep. So I just keep cheering for Benfica no matter who they sign, cause to me the important thing is the quality of the game and the team, not the quantity, or the country of the players.