Personally, I think France is the more dynamic team. I think Belgium will struggle containing Mbappe. Belgiumu can also counter who ever they want with Kante--he's the closest to a lock down player I've seen in the World Cup.
Brazil is very deep, except in the defensive midfield/outside back positions. Without Casemiro (suspended), they had no one really to counter De Bruyne, who wouldn't you know scored that cracker.
I thought Brazil was the better side (beforehand and during the game), despite losing 2-1. The own goal was a bit of bad luck, and it looked like they would equalize in short order, but a bit of De Bruyne brilliance changed the narrative. Belgium played solid D, and countered effectively with Lukaku to keep Brazil honest.
To me, the difference in the game was Thibault. He was magnificent. He also might be the one thing that puts Belgium over the top vs France.