Absolutely no one:
Casemiro when he sees Messi:
https://twitter.com/trollfootball/status/1494009643236204544
As for Mbappe, he has every chance of finishing as Neymar, maybe even better due to his achievements with the national team, but he will never come close to the greatest players. Haaland is now on the right track, Mbappe is not.
I agree regarding Haaland being on the right track vs. Mbappe making questionable choices. Would be nice to see Haaland play some international tournaments with Norway as well.
You didn't hear anything about Messi's speed even in his golden years? I am not sure we are talking about the same players, but his speed when it came to acceleration with the ball on his feet was one of a kind. Just watch his best goals. One of them being against Bilbao in Copa del rey, I think there is also a speed analysis somewhere on YouTube. Or the one against Real Madrid when he started at the midfield line. I am not talking about these goals when a player just kicks it forward 30 meters and then runs after it in Usain Bolt style. Speed with the ball on rather short distances. I'd say he was the fastest ever when you put together acceleration, ball control and stopping from full speed to zero, then accelerate again. Let me know if you know a player who has done that better and maybe even more often than Messi.
You are confusing dribbling and Barcelona's game model in general. Messi was part of it, and the part that was replaceable - the Spanish team without Messi won two European Championships and the World Cup in a row, and Villa perfectly replaced Messi (do you even remember who he is?). Outside of Barcelona's scheme of play, Messi has turned into an average player.
Neymar, Ibrahimovic, Mbappe etc. shone at PSG, but can you say the same about Messi?
PSG dominate France and it's easier for any player to shine here than in Lyon or Monaco, but so far only the ones I've listed (and a few others) have really done it.