The French put up a good fight, but they where the country that stoped the German blitzkrieg in a way. The French lasted the longest out of all the western European countries as well. So that stereotype is false, the one that the US bails the French out quite a bit on the otherhand... 
It isn't even that. When people really dig in to the issue it wasn't the French military at all, it was the limp French government. The French military would probably lasted a lot longer, and maybe even have fought the Germans to a standstill, if their leash would have been taken off. No, the French military would not have matched the Germans in tactics but at least they had the men, the armor, the artillery, and the air force to at least make a dent in the German war machine. As it was, the French government sent no less than 5 different messages to its military command in the span of 4 days contradicting itself each and every time (withdraw, regroup, hold the line, withdraw, you're on your own, etc, etc). By the time the French military was actually ready and willing to counter attack the Germans were peein' in the gardens of Paris.
The Germans would not have known what to do if the Char B1's and Somua S-35 would have been unleashed and properly supported, ditto with the D520's.
The invasion of France is the 3rd invasion Hitler got lucky on. The German High Command was pleading with him to not invade France because they didn't think the German military was ready yet. When it came time for Barbarossa, the same thing happened (High Command said "wait", Hitler said "go"). Not until Stalingrad did Hitler truly get checked (some argue the BoB). Then in North Africa. From there, it was obvious.