I think the way the film depicts the French Army is more than a little unfair.
Nearly a third of soldiers evacuated off the beach were French, and somewhere between 60-90,000 French troops were killed or captured defending Dunkirk and the surrounding villages from the German army so that the Evacuation could actually take place. You can argue that Nolan wanted to concentrate on a couple of stories and sea/beach/air battles, but IMO missing this part, and the way the film depicts French soldiers and then the Navy’s “heroism” to rescue them at the end, does history (and the French) a dis-service.
The technical errors of the Spanish 109s are annoying but mleh, seen those before, and it’s unfair to lob that at Nolan, 109’s are pretty hard to get hold off!
Weirdly, it is a film that lends itself to a bit of subtle CGI, I’m all for real effects (and the beaches themselves were routinely empty-seeming as the evacuation over 10-12 days was pretty organised and not rushed) so there weren’t masses of troops hanging about, but Dunkirk was smashed to pieces, and the air was filled with planes…