I think he was far too erratic and reckless. France could afford de Gaulle to be like that because France, or the Free French anyway, had damned all power to do anything much combat wise for most of the war. Churchill, while he wasn't the only one, made too many rash moves and overstretched...