I've always felt that the defeat of France in 1940 owed much to the superiority of German doctrine and to an extent luck on the part of the Germans. The French and British were a war behind the Germans having learned all the wrong lessons from World War 1. I suppose we can lay the blame for this at the door of the Generals and Politicians but that's all with the benefit of hindsight. The Germans on the otherhand learned from World War 1 that initiative and speed of action at the lowest level could decide a battle and prepared their army accordingly. As to the fighting quality of the French soldier from what I have read the French regulars fought hard and inflicted casualties and the occational reverse on the Germans. Unfortunately in the key sector (Sedan) there were only reserve divisions. Once through this crust superior German doctrine; speed and movement won out. The Germans were lucky that the Allies fell so willingly into their trap. Something I've always wondered; had allied aerial reconnaissance revealed the schwerpunkt of the German attack as Sedan on the 10th or 11th May could the Allies have stopped the Germans, or was the French army not capable of redeploying fast enough?