Out of the three versions he has(reckon no need to count the teen version prior to 06) this one is by far the worst one yet is often regarded as the best one.
United version was great but right at the end we saw the selfish crybaby note that he took to Madrid, physically he was developing pretty quickly so his dribbling regressed a bit even with us at the end.
So the version Madrid got was a selfish, crybaby that played for himself rather then for the team and while his youtube vids and individual stats were impressive the team wasnt and he played a major part.
After he matured the Madrid got the GOAT version, one that is right near the top of the football pyramide - stopped dribbling, stopped doing silly flicks and tricks, stopped shooting from crazy distances and he started focusing at areas where nobody or only Messi can match him - movement in the final third with insane intensity, insane finishing ability and GOAT level heading/jumping.
In the instances where he would shoot from a 30 meters in 10-13 he would now lay a ball to a teammate and sprint in the box where he was pretty much unstoppable. With winning confidence went sky high and he became a insane clutch player as well.
Summary:
United - great
Early Madrid - fraud
Late Madrid - GOAT