Real Madrid has the best attack in Europe imo. Ronaldo has better players around him and is the best forward in the world.
But I agree with the rest of your post. We stopped Barcelona and Monaco by having the best defense and a lethal attack. We have good chances against Real.