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.