It's hard to say, there are a lot of players that can be #1! I think it's between ZywOo, s1mple and blameF
ZywOo - one of the most consistent players ever, sick player, smart and friendly, top 3 this year
s1mple - even if he is a baiter, he always carry his team, without him Na'Vi would be out of top 10 atleast, also loyal to his team...but he needs to find a team who can win trophies (an international team), a little bit toxic btw :D
blameF - for me he is the best IGL at the moment, he is so motivated, I saw an interview where he said that he loves his life, his teammates, he is training daily with 10k bots and watching all demos with his coach!! he is such a humble guy, really has my respect, deserves to be in the top <3 it's really nice to see that an IGL can be almost every time on the top of the scoreboard but in the same time call and play with the team. I hope Complexity will be top 3 after EPL!
Of course, in online era almost nothing matters, in LAN events we will see who is the best.
What is your opinion guys?