Real Madrid can be considered superior, based on the last 5 head to head matches between Real Madrid vs Dortmund in the Champions League. However, we must know that Dortmund's last 5 matches recently, Dortmund is very favored with 2 wins in the Champions League and 2 wins in the Bundesliga, and only experienced one defeat in the Bundesliga match.
I think the Champions League Final this time will be very fierce for El-Real, considering that Dortmund's defense is difficult to penetrate and has conceded fewer goals than Real Madrid, and it is very likely that there will be extra rounds, or even a penalty shootout to win.
unexpected things can arise when the final match between Dortmund vs Madrid occurs, for example, like the final match between Leverkusen vs Atalanta, many people predicted that Atalanta would lose but it turned out that they were wrong, in fact Atalanta was the winner, the final match will definitely take place very tight, Dortmund won't want to lose easily, even though Madrid is still the favorite to become champion, so this will be a really exciting match.
Atlanta vs Bayer Leverkusen and now Borussia Dortmund vs Real Madrid are completely different games with we all know Xabi Alonso is new coach even he ended his first season as undefeated with many records and historic success but still we can't compare him with the Carlo Ancelotti which is having one of the best history in soccer with his coaching skills and experience.
Gasperini give two big surprises in this season with first against Liverpool which bring big shock, and then we have another against Bayer Leverkusen as we all know but here we are having different situation which is really favouring the Real Madrid, and they will be give their best game with having good strategy and quality their priority for the win this is going to be amazing with they are heading for the second double in just three years which is never been easy for any club here in UEFA.