Yes, perhaps almost everyone is surprised by this assessment because England has not been able to show any impressive performance so far. But if you look at all the players that Southgate brought to Germany, it might be a different assessment, it's just that they don't have a combination on the field so they don't produce good teamwork. The Three Lions squad may be very complete and they are in their golden age. I saw something different when England was able to fight back against Slovakia and the team seemed to have a strong mentality to go back to the final and maybe become champions.
England always have difficulty completing every attack they build in every match. But yes, when they can find their best performance, the England national team actually deserves to be the favorite team at the Euros. But the problem is that they have difficulty finding their own rhythm, so they always perform below their maximum performance. But when they almost lost, they showed a better and braver game. Unfortunately they didn't do it from the start but they just did it from the time the game was running out.
The quarter-final match will be a much more difficult challenge. Switzerland so far they are showing a level of play that exceeds everyone's expectations of them. But I think England will be able to beat Switzerland. As long as the English national team is able to show their best performance, it is the same as when they played against Slovakia in the last minutes of the last match.