England are beating the teams they play. Not their fault they're getting this easy route to the final. If Spain won their group (which would have happened if Sweden didn't score a last-minute goal against Poland, or if Spain beat Sweden in the groups), England would have played Spain instead of Ukraine tonight. If Germany didn't equalize against Hungary late in the game, England were gonna get Portugal in the previous round, and the Portuguese would have been a tougher opponent than Germany, imo.
Sure, Wembley is an advantage, but ever since the EUROs started in the 1960s one team had the home advantage.
The only thing I don't like and I feel it favors the English, is that quarantine rule due to which England's opponents are playing without fans.