I'd give every round to Messi except for speed and maybe penalties. He's just a better passer, dribbler and he's also more efficient on goals than Ronaldo even though he's also a freak and scored more career goals.
Now that they're both gone in Europe, it's Mbappe vs Haaland now. I'd go with Mbappe because he's more versatile in that he can create his own chances now in addition to doing the running from behind like Haaland does. He's basically becoming a one-man army now like Messi and Neymar before him.
Neymar at his absolute peak could've been maybe 65% of messi
Neymar would've never been the goal scorer Messi is
Suarez's peak is closer to Messi and Ronaldo than Neymar
If you're talking about 2012 Messi, then obviously no one could've but I think Neymar was the closest thing to Messi ever in terms of dribbling, passing, and scoring. Honestly, I think he's the best dribbler I've ever seen. The biggest difference between them though is that Neymar could never stay healthy after he went to PSG.
He also should've never left Barcelona.