I'm fine with the Stokes selection. There was space for a batsman and he was still the best option, given Roy's injuries and loss of form. Brook hasn't excelled in several ODIs now other than one or two good knocks. But, best Stokes moves on now.
Woakes away record is awful compared to his home record. I think it's more pronounced in tests than white ball, so I was hoping he'd still be reasonably efficient if called upon. I wouldn't have selected him though, I'd have had Moeen, Livingstone, Rashid, Curran, Wood and Topley. Three spinners in these conditions would have been better, unless the seamers are too good to leave out. That said Wood was poor too who in theory should be less reliant on English conditions because pace is useful in any conditions. Curran was poor too, with both bat and ball.
I think going forwards the team we saw vs Ireland will be the bulk of the squad, plus Brook, Livingstone, Curran, Topley and Atkinson who are young enough to build around for the next world cup. Buttler should stay in the team but probably shouldn't keep the captaincy. So a squad/team like: Salt, Jacks, Crawley, Duckett, Brook, Hain, Livingstone, there's a couple decent young white ball keepers whose names I forget, Buttler, Livingstone, Ahmed, Hartley, Carse, Potts. Then there's a good 7 or 8 seamers under 30 in and around, both Overtons, Archer, Mahmood, Tongue, Scrimshaw, Cook, Fisher etc who've played for England in the last couple years. There's also a load of younger players doing well in County who may be a few years away yet, but expect one or two to break through in the next year or two. And players who have been in the setup but fallen out of favour but young enough to bounce back like Banton, Parkinson, Garton.
Malan, Mooen, Rashid, Woakes, Wood, Willey are too old for the next WC most likely. Root, Bairstow and Stokes age wise would be OK if they were white ball specialists like Buttler, but given they are features in the test side it'd be better for them to do as Broad and Anderson did and pick one format. How often do they even play 50 over cricket throughout the year? Barely ever. Bairstow possibly if he stepped aside from tests allowing Foakes in could remain as a white ball specialist but his performances were awful so maybe not.
I think it'll be a couple of rocky years though as the younger players who will be coming in don't have much experience. The older players are all around the same age so if they all go at once rather than in spaced out departures it will leave a side short of experience and leadership. Some young players may thrive off that but others will crumble.