Not single player is best so far. Here are some of the names whom dominate the football universe-
1. Messi
2. Neymar
3. Christiano Ronaldo
4. Rony
5. Xavi and many more.
From your list I like Xavi most.
Because he is not only good at playing offense, but also defense.
Perhaps you are right, but you need to bear in mind that the whole strength of each favorite team play.