I'll be angry if England drop Foakes, honestly. It would just be another supremely talented player being messed around by a largely feckless ECB.
Ali is offering literally nothing with the bat and couldn't be trusted to hold up an end. Rashid was even worse, bowling wise. Foakes is the best gloveman we have, and offers plenty with the bat as shown in Sri Lanka. I worry that he is going about this wrong- he needs to be saying 'I'm the best here, I dare you to drop me' not this 'I could totally understand' rubbish. Being submissive like that does not bode well.
It depends on the pitch, but Leach is going to offer so much more control than Rashid or Ali, and is equally bad with the bat as those two right now.
Drop Rashid, Ali and Curran, bring in Broad, Leach and Woakes.
PLEASE don't drop Foakes for the love of all things willowy.
Having said that, if Rashid, Ali and Curran go on to score 100s and take 5 wickets each, then fair play...