Ronaldo has been better than Messi for the last 2, arguably 3 years now. I hope that helps.
Yes Messi is the better player over their respective careers but if Cristiano keeps going the way he's going right now as well as Messi, then Ronaldo will surpass him. Lionel has had the fortune of playing with the same team for an extended period of time and Ronaldo has had the misfortune of having a completely new team and manager almost every season (pre Mourinho+Ancelotti). Some say what Ronaldo has done in that team with new teammates every season is more remarkable. On the other hand, Messi's game is in a sense deteriorating. He's become quite lazy.
Ronaldo's dribbling is so underrated by you it's not even funny. Yes he doesn't take on 3 or 4 defenders and beat them with a couple moves, but what he does with pace and trickery, is absolutely orgasmic.
I said last year that Messi will go down as the best ever and Ronaldo 2nd, but if Cristiano keeps this level up then he will go down as the GOAT.
But let's worry about dribbling and influencing the game!