It's an all-English final in the Champions League underlying the quality of the Premier League amongst its Europrean peers. It is a final between 2 loaded (with money) teams in Man City, guided by the riches of Abu Dhabi and Chelsea, the club of Russian billionaire Ambramovich. It will be a first European Cup final for the Citizens while the Blues will be at their third final.
If this match were played a couple of weeks ago, I would have given both teams a 50-50 chance of winning it. Chelsea were almost unbeaten under Tuchel and even went to win at the Etihaad. However, since then, the Blues have lost 3 of their last 4 matches and Tuchel's Midas touch seems to have evaporated. They needed crucial wins in the FA Cup final and in the last EPL match and lost both. So, the Blues are lacking form at the moment.
For their part, Man City have been playing on 3rd gear towards winning the league. They were not in the same mode of urgency as Chelsea. Even though they lost 2 matches against Tuchel's Blues, I don't think they necessarily go in this match with a psychological disadvantage. They might have lost the match at the Etihad but they were resting their first team for the occasion and more importantly, had Aguro converted his failed Panenka penalty, they would have won that match easily. So, I don't think there will be any mental barrier in their minds that they cannot beat Chelsea. I think Guardiola will get his tactics right and the Citizens are worthy favourites.
I mentioned the lack of form of Chelsea above and the other downside with them is the quality of their marksmen. The ability of Werner to convert his chances will certainly be a factor to consider; the German has proven to be a serial expert in missing open goals and continuing on this streak will be fatal for the Blues. There is little doubt that Tuchel will p refer to stay with his fellow German up front and not opt to start with Giroud but either way, I see the defensive pairing of Dias and Stones effectively containing either Chelsea forward.
The Man City squad is so deep that dangers for Chelsea will lurk from anywhere. However, it's a match of 90 minutes and anything can happen; the Blues could score the first or odd goal and park the bus; or the City stars could be on an off-day; or lady luck might decide to give a trophy to the Londoners. But the odds are that Guardiola will have his tactics right and have his players primed for the occasion. Foden, De Bryune, Mahrez, Dias and Gungodan have dominated all year long and shown up on big occasions. If they fail to fire, there are the likes of Aguero and Sterling on the bench who can turn a match on its head in an instant. The Citizens should not only be up for this but they have the quality to make the difference over 90 minutes, extra time or penalties. An out-of-form Chelsea do not look a formidable proposition against them.
Win: Man City