Experience in coaching is important, but a winning mentality is much more important in my opinion. Before coaching Real Madrid, Carlo Ancelotti was not able to build Everton as a club that can compete with top clubs, even though Carlo Ancelotti's experience in coaching football clubs is extraordinary. If I'm not mistaken, when he coached Real Madrid, some important players in Real Madrid such as Cristiano Ronaldo and Sergio Ramos were left behind, but Carlo Ancelotti managed to bring Karim Benzema and his friends to win La Liga and enter the UCL Final. From that I judge that in European competition, mentality is very important.
Ancelotti is a very good, experienced and successful coach. His long career shows that with many titles from national to European ones. He is the first coach who win league title from all top five national leagues in the Europe, from Serie A, Premier League, Bundesliga, Ligue 1 to La Liga. He has won Champions League with AC Milan and Real Madrid.
In the match, he made some substitutions that bring Real Madrid to the final win. From Camavinga to Rodrygo, he did excellent substitution and good adjustment in Real Madrid tactics. I don't say Pep made bad substitutions because with Gundogan and Grealish, Manchester City had some opportunities to close the match. They were lack of a bit accuracy and a bit of luck or just because of Courtois' good saves.
Football has a very thin difference between win and lose. Yesterday match is a crazy one like that.