Looking at Group F seems interesting. Although I am sure that many people will predict Belgium and Croatia who will qualify for the next round. But remember Canada and Maroko also have good players. The Canada team will be with Alphonso Davies, Jonathan David, Tajon Cuhanan while Maroko Hakim Ziyech, Archaf Hakimi, Noussair Mazraoui, Youssef En-Nesyri. I think these two countries have a chance to make it difficult for Croatia and Belgium because Belgium and Croatia are currently filled with a lot of old players.
Mere looking at the countries in group F, there's no single doubt that Belgium and Croatia will qualify in the group but hopefully it's not going to be an easy fight for the both countries. There's still Canada which have quality set of players that are hungered to represent their countries in the world cup. But Belgium and Croatia have set of experience players who also have a master plan of playing high level games, they will easily beat their opponents to the next round.
The biggest problem for Croatia is that they tend to play lousy against weaker teams and good against stronger teams. Also they often play badly in the first games and then as the tournament progress, they play better and better. We will see how matches against Morocco and Canada because there are only three matches in the group stage and one bad match can prove to be a problem in the end. Especially if Croatia will have to beat Belgium to advance to the next round.