Last time I checked the Ballon D'or is awarded based on a players performance over a calendar year. Messi won the Liga and Copa, whereas CR7 won the two more glamorous trophies in the CL and Euros, which ultimately will win him the award, undeservedly so I must add. Contrary to popular belief Messi has blown CR7 out the water in terms of stats as well this year, the discrepancy in number of assists in particular is astonishing. But as usual the Ballon D'or is all about reputation and winning the most watched competitions. Messi and Suarez both deserve to win the award over this poser.
Cristiano Ronaldo is the most overrated player ever, because he is good, but nowhere as good as they make him out to be.
Comparing him to Messi is like if, in the 70s, people tried to compare Gerd Muller to Cruijff, i.e. a total blasphemy football-wise, with the fact that nowadays is even worse because:
1) Cristiano Ronaldo is a far worse goalscorer than Gerd Muller.
2) Today Cruijff (which happens to be Messi) is a better goalscorer with a better goal ratio than the supposed goalscorer himself (Cristiano Ronaldo). On top of that, as Cruijff used to be compared to Muller, Messi is capable to do so many more things on a football pitch compared to Cristiano, things with the ball that the latter could never replicate even if he could use his fucking hands.
In regard of the comparison with Dybala, it's a no contest: please, Dybala is good, but Messi at his age was thrice the player he is and the gap in skills is huge, just see one game from Dybala and then go watch Messi again to easily understand the differences.
As Xavi said, there's no a new Messi around, not even close.