Currently I would put Barcelona ahead of Real Madrid. Because all the players of the Barcelona team play the match with great responsibility. On the other hand, if Real Madrid has a dedicated striker, I think the team will be complete.
Madrid is probably much more experienced in the UCL than Barcelona, even Barcelona failed last season, if you look at both of them playing well, just look at the domestic league at the moment Madrid is far superior with 3 wins in a row and established them at the top of the standings so it looks like they are right really consistent even though they have not found a striker who can replace benzema's position.
There are too many rumors about Mbappe being able to replace Benzema as a striker in Madrid, but it hasn't been achieved yet and the results are still the same. Madrid with the current squad is also sufficient according to Ancelotti, but we'll see how it goes, no one knows how the two will play in the UCL this season, but what I see in the domestic league is that Madrid is far ahead of Barcelona.
What I have noticed this season with Real Madrid is that despite the fact that Benzema is no longer with them,they are still fighting to win their matches and the are achieving it. The absence of Benzema has suppress the club's performance. They have started this season with a winning strategy and I believe this season will be better more off than last season.
In UCL,I know that Real Madrid is after winning the cup and that was why Ancelotti is still in the club to achieve this victory for them. Now that Vinicius is on injury,this might affect the performance of the club only if Ancelotti will make a good replacement for him that wouldn't make them miss him in their matches. Real Madrid has a better chance of winning trophies this season that Barca.