To be fair, Croatia are a much better team. People have to get used to the fact that England are on the same level of Scotland in terms of international ability. You still see the media talk about Croatia as a team England "should" beat (the "It's only Croatia" mentality, as if football is related to GDP), although given their form, especially at home, it might as well be Argentina or Spain. England should consider themselves lucky to get a point out of Croatia. Though Scotland got six points off France last year, so there is a chance they can punch above their weight.