If you do decide to learn French and have reason to type in French, I recommend the Portuguese (Portugal) keyboard layout for writing in French. You press the accent key before typing the letter with the accent. Shift plus the key below backspace adds a circomflex, such as être. The key to the left of that adds the accent that goes up to the righ, such as élan. The accent that slants the other way is Shift plus the same key I used for élan. Déjà, for example. Right alt plus one more key to the left adds an ümlaut. I like the modifier system for accents and diacritics as opposed to the dedicated keys the French layout has.
The modifiers for the numbers keys are !, ", #, $, %, &, /, (, ), and =. Nothing too crazy. Right alt plus the top row gets you some more keys, namely @ for 2, £ for 3, § for 4, € for 5, and {[]} for 7 through 0.
Only downside is my U.S. English keyboard has a double width left shift key (which I do really like), which means that it does not have the greater than/less than signs in Portuguese. Although I can type double less than and double greater than with the key to the left of backspace, e.g. « and ».
I find the variations in keyboard layouts interesting. Not least the different widths and heights of keys. A lot of European keyboards (and some old U.S. ones) have a two-row Enter key that's taller on the higher row, for example, whereas the U.S. one is one row, and wider on what corresponds to the lower row on many European keyboards. And that less wide Portuguese left shift key? That would be tough to adjust to! I'd have to stretch my pinky finger considerably farther to capitalize, or move the whole hand or switch to primarily using right shift (I use left shift almost exclusively).