England is perceived as a good team because of the strength of the EPL, but if you look at the EPL it's full of international players.
USA will beat Algeria and that will advance them to the semi finals I think England will flop against slovenia. if they only score 1 goal and win 1-0 USA will adanvance because of goal differential