If we're just going by stats, Chris Cairns, Sanath Jayasuriya, Kapil Dev, even Mohammad Hafeez and Shahid Afridi, to name a few, have comparable (and possibly slightly better than in some cases) stats in Tests. Shakib might have the potential to be much better, not sure. We'll see, but I don't think he's a "great" yet.