I believe PSG and Dortmund will qualify from Group F since they have been performing well this season, and I do not believe Newcastle can overcome PSG at home because they are currently performing well and the only team they will prepare for is Dortmund. I can say they can perform poorly in their matches at times, and they will face AC Milan in their next match in the Champions League, I think Dortmund or AC Milan will qualify to the next round.
I can't put a lot of trust in Dortmund because they're a team that likes to bottle their opportunities. They did it last season when they lost the league to Bayern at the end of the season.
The luck Dortmund has is that Milan is also another inconsistent team. They might lose where they should win. Milan is not as good as they were last season but they can still compete. That group is still wide open for anybody to qualify. On paper, PSG would top the group but we all know football doesn't always turn out like that. Don't be surprised that in the end, PSG would be the team struggling for qualification.
group E Barcelona and Porto because since Pepe comes back they are strong again and they can defeat Shakhtar Donetsk because they are playing at home and they won't make any mistakes to lose against them.
The next figure is that the group is Barcelona vs Porto. That would be a very exciting match. Barcelona went home with a narrow 1-0 win in the first leg and if the Barcelona defense and goalkeeper were not good enough, they would have either lost or drawn that game. What would make that fixture more interesting is that whoever wins tops the group. They're both currently on the same points and goals difference.
I believe both Barcelona and Porto would qualify from that group but it's the winner of the group that is not yet known.