He's done better than all the other managers we've had since Sir Alf. I'd argue that other managers have had better XIs as well.
He picked sides to win games and get as far as he could in tournaments and he's done exactly that. Other than winning the World Cup and Euros, it's hard to see what else he could do? It's not like he is blessed with lots of world class talent. We've got lots of good players, but in truth I honestly think only Kane is genuinely world class, and maybe Stones. The rest are good, but as a squad they are a top 8 team I think.
We simply won't win the World Cup playing full-on attack. Not even Brazil or France do that, so I don't know why people think England should do it. It just doesn't work. You need to make sure you don't concede goals in these tournaments then take it from there.