It's not the quality but the balance and dependence on certain individuals. Kante off form and they're screwed. Pogba's positional uncertainty as well.
Spain, Portugal, Italy, Germany maybe even Netherlands and Croatia argually have equal (if not better) balance and quality for some positions.
Having said that, I've predicted France to win.
Really? Because I thought they are all less balance than France in midfield.
For example,if we look at France:
Kante - best DM in the world
Pogba - has always been worldclass whenever he played for France in any of previous international tournaments. Can feed Mbappe well with his pass and works perfect with Kante.
Rabbiot - still one of top box to box player around
Tolisoo - decent squad player playing for Bayern
Portugal looks abit unbalanced in their DM positions, Italy lack of any worldclass midfielders, Spain is not the same as in the past, maybe Germany is the only country as strong/balance with Kimmich+Gundogan+Kroos+Havertz? But France does look better to me.