When a player is world class, it doesn't mean he excels in everything. Take Trezeguet. He's definitely world class and I doubt anyone will dispute that, but his only quality is the finishing, otherwise he's mediocre in the control, dribbling, passing, etc...
That just proves that to be world...