In the Champions League I consider Manchester City and Real Madrid as favourites. Both teams have great squads. Those who have been playing football brilliantly through their well-crafted strategy. However, I am putting Manchester City ahead of Real Madrid, they have the potential to do well.
Although Manchester City and Real Madrid are the favorites to win the champions league this season, a clash with them in the finals would be fantastic if they didn't already have a matchup before then. Real Madrid needs to take the match seriously in the round of 16, since beating Liverpool won't be simple. The fact that Manchester City will be playing Leipzig, a team that isn't as powerful as they are, makes them luckier in my opinion than Real Madrid because it will be easier for them to advance to the next round.
I would expect a club that will play in the top 16 to show a lot of surprises, especially from a club that is no better than its opponent. Like Leipzig for example, we cannot deny that Manchester City is better than RB Leipzig in any way. As you said, Manchester City can be said to be lucky because they have an opponent that many people make people believe that Manchester City will get through this round easily.
If Real Madrid met Manchester City in the final, that would be extraordinary. Manchester City will definitely start their revenge mission after last season they were hit by a comeback by Real Madrid. What's more, it's a final that will be even more painful for Real Madrid if Manchester City can carry out their revenge in the match that determines who will win.