That team is fine, providing we can keep it 0-0 till halftime and then bring the subs on, albeit the chance of this isn't high imo.
The problem is, that team is unlikely (not saying it won't, I'm saying unlikely) to be able to get ahead and stay ahead, and if we end up chasing, then we're knackered.
Looks a bit handicapped to me.
We're one of few teams who have plenty of attacking talent, as their strength, yet we play a way suited to our weaknesess.
It would be like boro playing attacking a few years back, when we had a strong defence, but zero creativity, it's the wrong way around. It was like France yesterday, for the first half, they played a way that did not suit their squad structure and as soon as they changed it they battered the Swiss. The only reason they conceded (and ultimately lost) is they got extremely arrogant and complacent.
Don't play defensive when you need two holding mids (neither who are our top 5 players), and have a back three which is error-prone. Especially against a team that is slow at the back, and error-prone themselves.
I think we should be trying to attack teams, forcing them to be defensive, seems a bit of an easy way out doing it the opposite way to this.
The only saving grace is that Germany are not great, and probably a weaker side than us, so we may still scrape it. We also have home advantage.
A loss isn't an option here.
If we do manage to keep it tight, then bringing on Foden and Grealish, among others could work out really well second half, but we don't want to be doing that from a losing position, as Germany will just sit back and absorb everything we have.