There was something I said in the SA match for England, saying it now and I will say it again-
Buttler HAS TO bat 5 at the least. He is not a slogger. The more time he gets, the worse it gets for the opposition. I would understand this kind of line up if England lacked depth, but this team is 4/5 down when they are 6/7 down. They are effectively always 2 less wickets down. If Morgan has to bat 4, I get that. But 5 is the last for Jos Buttler. The other thing with their line up is that they lack flexibility (England). Moeen Ali is a fabulous player of spin and Stokes has been awful right through the IPL. I said it in the SA game as well that he just isn't there yet. So, England can use Moeen to bat ahead of Stokes even if the spinners are on. Stokes will as a result then come deeper, be more free and get to face pace bowling which is his strength.