Messi vs Manchester United in 2009 and in 2011, Messi vs City in 2016, Messi vs Bayern in 2015, Messi vs Real Madrid in 2011, Messi vs Liverpool in 2019...
The mighty un-dribblable Van Dijk looking clueless yesterday, vs Bayern making the best CB in the world at the time fall on his ass and becoming a meme while chipping the best GK in the world as well, Messi dribbling past the entire Real Madrid defense on a time when the Barca vs Real Madrid rivalry was at his best... dribbling past Nani on the final and creating the goal that was scored by Villa, or scoring himself on that same final a long range goal after a great dribble past Ferdinand... one of the best free kick goals of all time vs Liverpool...
All those are legendary CL performances that will remain in our memories for ever. All semifinal or final performances by the "CL choker"
CR7 doesnt have a single semifinal or final performance that comes close to those. He has a few headers, penalties, etc but so do many other strikers. He has that one moment of brilliance with his overhead kick vs juventus, but that was on quarterfinals, but great performance anyway.
On quarters and round of 16 both have great games of course, CR7 scored against Atletico, Wolfsburg etc but then again Messi had his own great games against Arsenal a few times, Bayern etc.
But on semifinal and finals performances? Messi is by far the best CL player. Karius being a horrible keeper or Ramos scoring on two different finals on the last minute for Real Madrid dont make CR7 better than Messi.
At the end of the year its very likely for Messi to have 5 CLs (the same as CR7), just as many or more club goals but much more la ligas and copa del reys. And that is using the kind of arguments the CR7 fans use, resorting to compare them both on the few categories that CR7 "may" have a fighting chance. At the end of the day you can simply put down your portuguese love googles and just watch them play.
One is a genius, the other one is a great player.