I'm not sure I agree Grant. Man City are the best club team in the PL and arguably the world, England have four City players. Harry Kane is widely regarded as the best striker in the world, he plays for England. Chelsea are the Champions League holders, and three of their players are in the England team too. There are not many average players in the England starting 11, and I think that's where the frustration is, compare us to some of the other last 8 teams like Ukraine and Spain and we have more winners and superstars, especially in their prime. I don't think you can compare England to a team like Wales who have one ageing superstar, a handful of Europa League players and then a load of average players.
The problem is, and has been for the last 30 years, getting those stars to play like a team. Southgate has done the best job so far. I don't think England would have been called flukey if they won the Euros, they have just as much quality in the team as any other recent European champion.