I don't know why people think they can just redefine the term 'world class' from its common usage to something that suits their prejudice. I've never once, ever, heard it used to mean something like 'best in the world in his position'. It's virtually always used to mean something like 'among the best players in the world and able to compete at the highest level'. That's how it's used, so that's what it means. You don't just get to decide an arbitrary meaning for a term.
Suarez is world class. So is Ibrahimovic. And Cavani, and Neymar, and Falcao, and Costa, and Aguero, and probably a few others I'm forgetting.
I was sure you were coming into this thread to moan about the grammatical error in the thread title.
You disappoint me peterhague.