Admittedly I did not watch the Spain vs France match, but I did look at both nations' squads. If I had to choose a squad which had more quality within it, I would have to select the Spanish squad as it contains plenty of players which I rate - Yamal, Olmo, Williams, Marino and Ruiz to name just a few.
However, that match was packed with top quality players all over the pitch and I am struggling to see how England could better Spain. Maybe England could out-do France, as they seem to be undergoing a transition, but I still have my doubts as to whether England could beat that France side.