No doubt Ronaldo isn't a good passer, never was, never will be, didn't need to. At his prime, arguably one of the hardest 1 v 1 players to defend. Great dribbling skills and almost impossible to move off the ball. Also hard to defend in the air - has/had crazy NBA hops.
Defending really comes down to denying or closing space, whether it's inside or outside.
Maybe in his prime but now dribble is so so but he is still one of the most dangerous players in the box.