space I don't know if they can meet in the final, but i'd say that France are a cut above. Spain & Germany being the next best that I've seen. Holland have held on for a point tonight, if it had gone into extra time with Mbappe off the bench, then i can only see one winner.
I think that all 3 teams that I've mentioned would make short order of England in 90 minutes.
I'd put Portugal, Holland & Italy on the next step down. England below that.