At the end of the day it is the World Cup finals, you don’t get through to the semi final on luck. England have scored plenty and conceded few - the basic recipe for success. Against Sweden they put in a very professional performance and they have earned the right to this semi-final. They are in the easier half of the draw on paper, but paper seems to mean little in this World Cup (Germany, Argentina, Portugal, Spain all going out rather tamely).
You can dress it up any way you want to suit your bias and your argument. Main thing for me, after recent embarrassments we have a team we can be proud of.