In one of the threads, someone posted Kayes' latest scores. It's one single-digit score after another. He's in really poor form.
It's basically Soumya vs Hom for me. One is the better batsman, the other is the better bowler. Since our attack is weak, going with Hom might make more sense (also, Soumya isn't risk-averse in his batting), but I wouldn't mind either.
And yes, definitely prefer Shahid, whom I know nothing about, over Shahadat.
Mohammad Isam's prediction:
Bangladesh (probable): 1 Tamim Iqbal, 2 Imrul Kayes, 3 Mominul Haque, 4 Mahmudullah, 5 Mushfiqur Rahim (capt & wk), 6 Shakib Al Hasan, 7 Soumya Sarkar 8 Taijul Islam, 9 Jubair Hossain, 10 Rubel Hossain, 11 Shahadat Hossain/ Mohammad Shahid