Where does Shakib rank among the greatest all-rounders?

Before Shakib, Bangladesh were perennial minnows and major underdogs in cricket, but with his entry and ascendence, he has helped Bangladesh beat all comers.