We're handicapped here by the non-selection of Suresh Raina, whose problems can't really be exploited on subcontinental tracks. Raina's an electric fielder and a useful third spinner whose overs I'm sure would have come handy. I don't deny that he has obvious problems that he's shown little ability to fix, but these conditions will nullify most of those. He's a very very handy energy guy to have in the team. I know he hasn't scored fifties in a while, but useful thirties, 10 runs saved in the field, and 3-4 decent overs isn't a bad combination.
Anyway, within the squad selected, this would be my starting XI:
1 Shikadawann 2 Rohit 3 Pujara 4 Kohli 5 Rahane 6 Dhoni 7 Jadeja 8 Ashwin 9 Bhuvneshwar 10 Shami 11 Pandey
If Rohit fails, replace him with Rayudu and move Rahane to open.
If Ashwin fails, replace him with Mishra.
If (when) one of the pace bowlers fails, replace him with Aaron. (Then go in a corner, curl up in a fetal position and weep silently)
I don't think Raina qualifies just based on his fielding and his bowling is not that special. Pujara deserve his chance now, he might not be as good a fielder as Raina but he is a much better batsman than Raina. I also would start with Aaron rather than Pandey. I know Aaron is a bit iffy in the fielding but I am sure he will improve if he gets consistent chances. Ashwin will get the best condition to get back in the form and if he does not perform on those Bangladesh surfaces than we have to bring Mishra back.