There is only one thing that upsets me about the confrontation between Real and City, and that is that they met at an early stage. I think it would have been more logical if they had met in the semi-finals or even in the final.
I agree that if these clubs meet each other in either semi final or final match, it looks better but if all things are as arrangement, football will not have its natural beauty.
But on the other hand, this gives other teams a chance to extend their participation in the Champions League playoffs, because if Real and City had other opponents, then they would have minimal chances against such teams, because you said correctly, they are favorites. I have no idea who can win, it’s too difficult to predict.
To win Champions League, a club must beat other clubs that are either champions from other leagues or best clubs from other leagues. So they must beat all strong clubs along their way to a final match and beat an opponent in the final match to take the crown. I don't see if Real Madrid won't meet Manchester City but meet another club like Bayern Munich or Barcelona, will we again say they meet each other too early.
This season seems to be better for Real Madrid than for Manchester City and they will try to use it to beat Manchester City in quarter finals.
Bayern have been lacklustre all season that’s true, they do have players in their squad who have won big trophies though. They have won trophies playing in high pressure games.
Arsenal are an exciting young team but they are yet to prove they have the balls to win when it really matters. They are surely capable but until they prove it, you can’t rely on them.
Arsenal are strong but they are a young team and in Champions League, experience is more important. It gives Bayern Munich some advantage before two matches with Arsenal. They also have Harry Kane, one of best strikers in Europe and the player can help them to beat Arsenal with his experience in Premier League and many matches with Arsenal in the past.