My favorite to win is still City.
Mine too, I just hope they do not fumble like they normally do in the CL, crashing out in the knock out phases to teams people least expected them to, another of such teams presents itself in Dortmund this season, it looks all set and done for city on papers in this game, but City have learnt to leave their guns at home in important UCL games against teams that came into the game as underdogs, so this fact gives Dortmund a little bit of hope.
It looks like they are not doing that this year. They had like 20+ win in a row streak this year and that shows how serious they are taking this year. They know that this year is the year they could win both champions league and the premier league together, well premier league is as guaranteed as it can get without being mathematically guaranteed, so I think they are going to get that.
But the champions league still has decent teams, PSG trying to reclaim last year's finals spot and win it this year, Bayern is still good and beating everyone, it is not going to be easy but I think they can do it. City is as good as any team in the league right now, they could beat anyone, but the weird thing is they could end up playing not so well and end up losing as well. Which is why I think it's quite important that they play every game like they have to absolutely dominate.