It will be better for Indian cricket if players like Pandya and Rohit are branded as ODI & T20I specialist like Vijay and Pujara considered only for Tests. Specialists for each format will be way forward going through unless the player is as special as Kohli.
Conclusions : 1) Rohit Sharma is not even comparable to Rahane as a middle-order bat, esp. overseas; 2) Bhuvi is your fast bowling all-rounder and not Pandya; 3) Play enough practice matches while touring abroad."
And finally 4) Play Ashwin in all conditions. He can contribute both with ball and bat. May be if possible he can be tried as an opener in England later this year. I remember he played so well against the second new ball during the last tour to England. After all he was an opening batsmen when he started playing cricket. (Playing Ashwin as an opener is just my thought process which might never happen though).