Not a debate no matter what nostalgic United fans say. Ronaldo is incredibly effective of course and has one of the greatest mentalities of all time, to come from nothing and end up winning what he has, but Messi is the only complete player of all time. Messi finished the debate when he destroyed us in that CL final 2011, also he destroyed Madrid, Mourinho's Madrid too, a team known for shithousery, even Jose said he couldn't stop Messi no matter what tactics he employed. Until 2016 everyone accepted Messi was better. Ronaldo becoming a poacher has swung the debate in his favour, and of course the 3 CLs in a row, but in 2016 he had a woeful performance until netting the winning penalty, 2017 fair enough, 2 great finishes, but Juve looked a dead and buried team, 2018 done absolutely nothing. Bale bailed him out. Ronaldo is a better version of Drogba these days. Incredible in big games, clutch but simply doesn't have the talent of Messi, a bit like when Drogba and Henry were compared, Ronaldo is Drogba, the stronger physically and a better athlete but less talented, has the edge in big games and Messi is Henry, the much more talented, a complete player