England also has shown they are a great overall team, and have scored plenty.
Brazil is so good in terms of skills that I think we haven't even seen them at their best yet.
Argentina... I would have expected more from them, I don't think they will end up in the final.
Portugal and Spain are alright, but also I don't see them in the final.
England showed that they are still a team and yet they are powerful.
But with the passage of time, France showed that even with its restructuring, it proved that it is still a competitive team and has great chances of being the champions.
On the other hand, Brazil did not really show its potential, it played well, and at the moment I type this post, Brazil is beating South Korea 4-1.
With the possible game we will have against Argentina (I'm already guessing that Argentina will beat Netherlands and Brazil will beat Croatia).
Because with this possible game between Brazil x Argentina, we will see if the in fact has great chances or not to become champion.
By the way, France is in fact a great candidate to go to the final of this world cup, against Brazil or against Argentina.
Yes, I believe that along with Brazil, Argentina was one of the teams that also had some embezzlements, but I have no doubt that without Messi, Argentina is totally a vulnerable team.
It will be difficult for them to be able to stop France, but I imagine that if Brazil goes to the finals, they manage to mark Mpappe and play with their potential, I believe that Brazil will have a chance to win this world cup.