Manchester city just had to do the necessary thing by bringing Haaland. Manchester City with Haaland I think the team is more stronger than last season. It will be easy for Manchester city to win the Champions League. Real Madrid don't have a player that can score more goals like Halaand in Manchester city.
You're only comparing personality between any striker but you forgot that if this played by 11 players vs 11 players. Calling Man city to win champion league easily is not yet relevant if the club didn't have a good performance.
So far real madrid is never facing any lose. It's about how consistent the team to make it happen but not how many goals already made so far.
The club rely to the all players. It's not only striker who is playing football. If the club has a good performance and it may lose to the another club.