Well I'll answer in the context of playing video games. In 2022 I was actively playing FIFA 22, and in that game getting Mbappe in my ultimate team was the height of dreams! So I would have chosen Messi of course.
Mbappe is a faster forward and can create dangerous moments out of nothing. Holland is more of a forward with excellent finishing; he needs a player to create moments for him.
Kylian Mbappe and Erling Haaland have long been rightfully considered the brightest representatives of the new football generation. Both players have already shed the “young talent” or “up and coming” prefix. The Frenchman and Norwegian are mature masters of the highest level, competing for the most prestigious individual awards in world football. It has often been heard that these strikers could become successors to Cristiano Ronaldo and Lionel Messi.