Scotland ar punching above their weight yes.
But England are big under-acheivers. For years you have had a strong squad. Others like Germany, Holland & Italy have came and went interms of how good thier sqaud has been. But England have always had a strong squad they just seem to lack the X factor to do anything with it.
TBH every championship you go for you think you can win, which is more than a fair assumption as you do have a good team, just lacks that something that makes good teams champions.
You short of home grown Strikers. Most of the major English sides are playing foreign strikers. Still struggling to replace Shearer! Owen has had is time he will retire soon his wee legs arn'y up to it!