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.
For the time being, my guesses and assumptions are no different from what you said. If in the end, PSG and Dortmund will advance to the next phase. Well, for me, a team doesn't just have to play well. However, strategy, tactics and careful planning are a must for the team and its coach. It's no use playing well if you end up losing, after all, there are many teams that play badly but win the match.
Speaking of PSG, their chance of overthrowing Newecastle is very big. Moreover, the match will be played at the Pack des Princess. referring to the temporary odds, PSG is far superior. plus, the patterns and systems implemented by the coach. and that's why, I think the same as you said. Moreover, Newcastle has played two bad matches with defeats. Ahead of the match against PSG, Newcastle will host Chelsea. what a tiring match, for Eddie Howe's combined squad.
AC Milan vs Dortmund, two teams that have very different playing styles. If, Dortmund is not carried away by Milan's style of play. then, Edin Terzic's squad will be able to overthrow them. Moreover, now Fullkrug is starting to score goals again.
IMO, what is certain is that Terzic will work around his strategy during this match. So, the one who needs to be more alert is AC Milan according to my analysis. But overall, the fact is that we don't know what will happen in the match. which means, anything can happen. The point is, let's just enjoy every match presented by the Champions League later.