Being the "best" is subjective, you could say that Ronaldo isnt the best because of relatively average technique and vision, but then, isnt creating/scoring goals the most important aspects of the game?
Ronaldo is up there with the best in terms of scoring, and he can set up goals too, even if thats not the best aspect of his game.
I dont really like comparing defenders, midfielders and attackers though, they perform different roles in a team. Iniesta was a ridiculous midfielder(not so much anymore), no way Ronaldo could have done the same, but then, Iniesta could never be such a menacing forward like Ronaldo.
Ronaldo is up there with the best in terms of scoring, and he can set up goals too, even if thats not the best aspect of his game.
I dont really like comparing defenders, midfielders and attackers though, they perform different roles in a team. Iniesta was a ridiculous midfielder(not so much anymore), no way Ronaldo could have done the same, but then, Iniesta could never be such a menacing forward like Ronaldo.