Tamim's a lot easier on the eyes but it has got to be Shakib for now because of his consistency and character. That being said, I feel Tamim will overcome his fitness issues, yes that includes divorcing Messrs. Benson and Hedges, and become what he can be as the most talented batsman we've produced to date.
"And do not curse those who call on other than GOD, lest they blaspheme and curse GOD, out of ignorance. We have adorned the works of every group in their eyes. Ultimately, they return to their Lord, then He informs them of everything they had done." (Qur'an 6:108)