Madrid is better. They are better than everyone.
I mean Ronaldo is a cocky fuck, but he is right. Look at their squad.
They have Navas in goal, who is a top 4 GK in the world, can play incredible for multiple stretches of games, and has better dive saving ability than anyone. Only Nuer, DeGea and MAYBE Courtious are better. Courtious has slipped a bit, and Buffon is a relic. Its not crazy to say Navas could be the best keeper on the planet next year if DeGea slows down and Nuer cant get healthy.
Then you look at their defense, Marcelo is a prodigy, an amazing marking defender, can run for days, and can get up field to facilitate or score if needed. Then they have Verane, one of the best defenders in the world, Carvajal, who is also a fantastic ball stopper, and Sergio Ramos, the best big game defensive footballer in history, who can also decide games by scoring.
Midfield you have Isco, Kroos and Modric, speaks for itself and is much better than Liverpools midfield, and then Benzema, Ronaldo and Bale up front. And they have Asensio, Casemiro and a really deep bench of real quality. That is easily the best side in the world.
Liverpool has the X factor in the Egyptian Pharaoh himself, so anything could happen, but Madrid is clearly the better side.
What side in the world is better? The only argument that could be made is Barca, and with Iniesta retiring, Madrid will continue to be the best team until Ronaldo finally slows down for good.
I think you´re overrating Madrid´s defence, see this quote from a BBC article today:
That porous display was far from a one-off. Real have kept only three clean sheets in 12 Champions League matches and have conceded 15 goals, following on from a total of 17 in 2016-17. No other team since 2004-05 has let in more than 13 in getting to the final, with the average being 8.3.
However, I do agree that Madrid has more quality in their side overall. I really feel that anything could happen in this final though, both teams have players that can just take over a game if they´re playing at their best, can´t wait for Saturday.