I've been impressed by Griezmann in this tournament. He's really reinvented himself. Midfield of Tchouameni-Rabiot-Griezmann looked way too soft to me before the tournament, but credit to them for doing things so smoothly so far and actually playing way better brand of football then I expected France to play, with 2018 memories still fresh.
I'm still not sure if they can impose themselves on England though, they haven't actually had a proper, strong test. If Griezmann and Rabiot can run games like they did before, than France should come out on top. On the other hand, I'd really have a headache if I was either Deschamps or Southgate whether to just sit back and try to counter because both teams are good at that.
I do believe that either France or England could go all the way, Brazil combo of Neymar and Paqueta is in my opinion disaster in the waiting. Casemiro has been on top for whole tournament, but I'm not sure even he can cover as much ground as neccessary against top level opposition.