Interesting draw, some got lucky, while others not (Japan)
Lets predict
A Group: 1. Dutch 2. Senegal 3 Ecuador 4. Qatar. Easy group for Dutchmen prob win all 3 games. Senegal should second as champs of Africa. Ecuador only good at home group with that heavy weather. And Qatar even tho they are hosts..they just bad.
B Group: 1. England. 2. Wales 3. USA 4. Iran. England should pass this group not easy, but will take first spot, now depends who comes from EU qualifier, if Wales then they second if Ukraine/Scots, then USA takes 2nd spot. Iran best can get is a draw or two
C Group: 1. Argentina 2. Mexico 3. Poland 4. S. Arabia. Actually really tough group, all first 3 teams play unpredictable and can swap spots, Messi has terrible season so Argentina is not that strong, but prob still has talent enough to get out of grp, Mexico and Poland kinda equal, Mexico look bad in qualifiers, while Poland played real good, eliminating Sweden. Still I give edge to Mexico. Arabia prob gonna end with 0 pts.
D Group: 1. Denmark 2. France 3. Peru 4. Tunisia. Why Denmark first? looked insane good in qualifier, France there is bad rumour about once again lockeroom stories, might be one of those years when they come and do nothing and end up last in group, but even with terrible morale inside team this group is to easy for France even with bad play they take 2nd spot.
E Group: 1. Spain 2. Germany 3. Japan 4. Costa Rica. Japan is talented team and its really sad that they got this group, on paper they have no chance, unless Germany repeats last World Cup performance

btw I think they can
F Group: 1. Belgium 2. Morroco 3. Canada 4. Croatia. Croatia 4th OMG really?! YEP. You will see, to many vets at Croatia and climate will be a killer for them, and Morroco will feel like at home with that weather and have decent squad too. Canada will be tough for all, looked really good in qualifier plus young talented players will want to prove a lot.
G Group: 1. Brazil 2. Switzerland 3. Serbia 4. Cameroon. Brazil will take first spot, not easy I hope. The rest team fight for that second spot, anybody could be 2nd in the end.
H Group: 1. Portugal 2. Uruguay 3. South Korea 4. Ghana. EVEN group, anyone can beat anyone. Maybe slight edge for Portugal.