Tamim's been always rated highly by the Indians. And Shakib's been hugely underrated by them (except for Shakrulz).
Lot to do with his swagger, his attitude, his aggressive batting. IDK why they don't rate Shakib or why they are so blind. Shakib is just as much aggressive, but it's a different sort of aggression. And Shakib is much better cricketer than Tamim.
If you had the chance to mess around with, joke around with, who would you choose between the two? Exactly. Tamim'd probably slap the crap out of you.
Shakib needs to get some swag-G on.