This. We didn't play well and create/score bags of goals. We didn't really "dominate" anything. It was a fairly typical England performance, with a good first opening act.
And yet the pundits are all raving about how good this England teams is.
What I've concluded is that the performance doesn't really matter. Pundits just react to the scoreline.
Imagine in the dying minutes Croatia had equalised. It would be the same performance, but a different scoreline. Now the pundits aren't raving about how good England are, and they might allow themselves to be a bit critical of some of the performance.
But because the scoreline is 1-0, objectivity gets thrown out the window, and they play to the audience who think "winning is all that matters." If England done improve, they won't be winning very much. As soon as they come up against a genuinely impressive team - like in the knock-out phases - they'll lose.
So no, winning isn't all that matters. Performance matters. Perform like we did today against France and we'd lose 4-0 or something.