Once again the selectors seem to have fallen for the "make the best player Captain" fallacy despite history showing that in most cases this overloads the best player who almost inevitably loses form.
Perhaps, given time under the guidance of Ed Smith this might change.
Stoneman has become a walking wicket, and I think that Mr Smith needs to have a chat with Alex Hales and/or Jason Roy over a full Central Contract and see if they can turn themselves into Test openers. Slightly further down the order, and with an acknowledged Hampshire bias I'd replace Dawid Malan with James Vince. The middle order of Bairstow, Stokes, Buttler and probably Moeen can sort themselves out, they are all competent and destructive batsmen, verging on greatness in the case of Buttler.
We've struggled to replace Swanny, and I get the impression that he was a powerful positive influence on the team off the field as well as on. We have a queue of young spinners, and Dom Bess did his prospects a power of good at Lord's, so he could be worth persisting with. We don't lack much in the field, but our pace attack, specifically Anderson and Broad aren't getting any younger, so we should look to bring at least one young seamer into the team before the 2019 Ashes. It's a shame that Tymal Mills isn't able to play any long form of the game as some 95mph chin music would give the inmates of HMP Australia something to think about. Jofra Archer, maybe? Mark Wood bowled well at Lord's but there's always a question mark over his fitness.
One more thing - why can't England win in London? We usually have two Tests each year at Lord's, and because of the slope it's a unique ground, but we can't seem to win there, or at the Oval, and in an Ashes series that could easily mean 2-0 to Australia in a five-match series.