I still think Neymar is a comfortably better player as of now. I suppose those who prefer Mbappe don't really watch PSG play all that much because it is so obvious to see. Neymar's biggest issue is his strained popularity while Mbappe is loved by almost everyone. However, when they really win the CL everybody will watch them play and granted that Neymar comes back in his previous form he'll be their standout player. People underestimate how good the Brazilian is. I believe he is to Mbappe what Messi was to him. There's simple that little gap in quality you can't overcome and as long as you play in the same team, there is not much room for discussion because people have the direct comparison and don't need to compare what if scenarios.
Also, I doubt that Mbappe's ceiling is as high as Neymar's. Neymar does things with a football nobody else currently can and his frightingly effective at it as well. He puts his skills to use and this is a very rare ability. I've only seen Ronaldo Nazario, Ronaldinho and Okocha capable of similar things. Mbappe has his lightning pace speaking for him but in the end Neymsr does not only reach comparable goal stats but simultaneously also influences the game way more through his dribblings and passes. Judging by his performances, I can't imagine Mbappe can do the same anytime in the future. With Neymar these things were there for everyone to see from the very beginning, the only question was if he would be able to make use of them. Mbappe however has never displayed dribbling and technical qualities on a similar level. Neymar was all about being talented and gifted while Mbappe is more about being extremely mature for his age and a unique athlete. Of course he is still world class in those areas (so this is criticism on a very high level) but not "once or twice in a generation" level of qualities.
I mean, how do you expect him to improve in order to enter the Neymar/Messi/Cristiano tier? When young players develop they usually enhance their decision making and calmness. You don't improve that much in technical areas after coming of age. Sure, you can improve the consistency of your touches etc. but I highly doubt that you can develop as much as it would be necessary for Mbappe to reach Neymar/Messi levels of technical ability.
And that's the reason why I don't think he'll surpass even one of them. Sure, there's always room for improvement and he'll learn to take even better decisions and make fewer mistakes but that's where it stops for me. The fact that he's that incredibly mature for his age also means that there's less room for improvement left for him. I mean, if you watch old footage of Ronaldo Nazario, Messi, Cristiano or Neymar at the same age, you see prodigies that maybe already have some end product but you also immediately make out flaws in their decisions. That's not the case for Mbappe - he usually chooses the best alternative available to him. He comes at his limits when the space gets tight or he needs to create things on his own and those issues are related to areas in which I can't believe he can improve as much as it would be required to become as good as Neymar.
There are plenty of players that have come and gone with Neymar's technical ability, what makes Neymar brilliant isn't his technical and dribbling ability and often times it actually is one of his flaws as he tries to do too much with it and winds up either losing the ball or get himself hurt. As the saying goes, the best ability is first and foremost availability, which Neymar has far too often been unable to use for club and and country (which is also why we don't speak of R9 as the GOAT which on talent and ability he should have been). You confuse ability with dribbling far too often in your argument as well, Mbappe is not as good of a dribbler as Neymar, not many people on the planet are, but he has more than enough ability to get past any defenders more often than not. Also, I wouldn't say Neymar is once or twice in a talent generation in levels of qualities (which comes off as meaning dribbling from your argument but maybe I'm misunderstanding) as there's plenty of players that have come and gone with incredible technique but they either didn't have the mental, the professionalism, or the rest of the areas needed to be covered to become a great or even solid player.
And the bolded part shows you clearly haven't been following him as much as you seem to claim in your first sentence. This has been something that's been argued since even before Mbappe joined PSG, that all there is to him is that he's extremely fast, decent technically, and his decision-making is already great so he can't really improve much, and today he is behind only Messi in the European golden boot (in less games and with 1 penalty taken and scored vs 3 scored by the Argentine), defenders by now have far more knowledge on him, and yet they can't stop him from scoring in a variety of ways at the age of 19-20 that Neymar was not capable of at that age. Last year, he's come off a season where he was basically playing (and still is) out of position and was all about delegating to Neymar and Cavani.
Here's what you need to understand, players like Mbappe are not going to stop improving in all areas, including dribbling. I don't think it's right to compare a 20 years old Mbappe who is treating Neymar as his mentor and delegates to him quite a lot still this season when they've played together (and Neymar does an excellent job of finding Mbappe in return, they have a great understanding together), to a Neymar who is basically a finished product at this point. He may improve a bit more, but we have a much clearer idea of where he stands compared to where Mbappe will be by his age (although some of you have taken the complete liberty of already deciding where he will be, which is so silly for a player that young).
Finally, if you can't find much flaws in Mbappe's decision making, I suggest you actually watch PSG play and you'll see there are plenty of examples that he still has a lot of work to do. What makes Mbappe incredible is actually that despite his flaws and still rawness on many counts such as finishing and decision-making, he is still breaking records left and right in a team where he's not even in the main man that the team is built around.