We are likely to see a finale between Manchester City and Inter for now in my opinion. Manchester City are playing much better in home games and it should be the same against Real Madrid as well. But the rematch can still be very competitive depending on Real Madrid's being prepared for a bigger fight there. On the other hand Inter are already in a very advantageous situation and they can finish the incomplete job as long as they play decently.
When it comes to a finale between these teams it isn't hard to pick a side of course. Manchester City would be able to beat them nicely and reach the title finally.
I will wait for the second match to be played and after that it will be easier to predict who will win, although in the final later the chance for a surprise is not impossible and if City get to the final then they will maximize their chance to win the champions league for the first time and after City turned into a big and wealthy club, a title that they were still unable to achieve, failure after failure they got, so City was quite unlucky in the champions league and failed to get the title because they lost by a narrow score to Chelsea in the previous two seasons, which was the biggest failure. painful especially at that time Chelsea was no better than City because Chelsea had just changed their coach.
Interestingly memes about City if they fail also this time have appeared, maybe because seeing how their opportunities are wide open especially if they get to the final the team they will face is not in as good a form as they are in the local league, so City will really be ridiculed -joke if it also fails in this season, and it will be very painful for Guardiola who is one of the best coaches at the moment but has not been able to bring his team to the UCL championship.
Meanwhile, Inter getting a draw is enough for them to go to the final, and the draw against AC Milan I don't think it's a difficult thing for Inter to get later.