I'm not sure about that !
We've not got a 1,2 or 3 at the moment which is a major flaw in a Test team.
Jimmy and Broad are not getting any younger and we don't have a dedicated spinner.
Fair comments there, Richie Poo!
The wicket-keeper role(s) are between Bairstow and Buttler (my preference) but both worth their place in the side.
Anderson and Broad
are getting on, but have another 1-2 years at Test level. Woakes, when fit, is a shoe-in, and Wood, too, plus there is Ball and Overton to consider, form permitting. And what happened to Steve Finn?
Moen needs to be worked on, and Rashid, although he bowls at least one boundary ball an over, gets important wickets regularly and can bat OK for a no. 8/9.
Openers, yes, is a problem, esp. with Cook's retirement and, TBH, I'm struggling to think of young step-ins. There's a young (West Indian-born) player awaiting his British citizenship (forget his name and county) who looks to be the next 'big thing'.
The problem is, IMO, too many 'good' county players are getting to play Test matches and lack the technique and application at that level. Hales, Roy, Robson, Stoneman, Lyth, Vince, Malan, Westley, Pope, Hameed etc.
Time will tell.