If you believe the rumours, Messi has fallen out with Ibrahimovich, Eto'o and Villa. Seems to be a bit of a pattern there. He's allegedly a sulky bastard who always wants his own way and isn't afraid to air that opinion.
That's IF you believe it. He clearly has a different reputation on the face of things.
Don't really know about Neymar; think he has grown up.