Ronaldinho is the complete football player, sure Cristiano Ronaldo can jump higher, run faster, etc. I'm not saying Ronaldo and Messi or anyone else are bad, they just aren't Ronaldinho. In fact, Messi is probably most efficient on the field, Cristiano Ronaldo has the overall top attributes. But when do you EVER see anyone smile like Ronaldinho when he falls, when he scores, when he misses, etc. He has fun and he shows that. Never have I seen anyone manipulate a football like Ronaldinho. I can do around the world, so can half the footballing world I bet, but the way the ball is like part of Ronaldinho's body makes it look elegant, super easy. This is just one opinion though, it was a tough choice because there are great footballers out there today, many of them. Ronaldinho, Messi and Cristiano remain my favorites.