I have my OS set to the German layout, because that seemed to be the easiest way
I would not recommend German layout, that basically sets you and everyone else up with one language, forever. Using the international features of the English layout allows you to use existing hardware (for those which are relying on keycaps to type) with lots of other european languages, such as German, Spain and Swedish. It is 100% compatible with the standard English layout so anyone used to one will almost note no difference when using the other.
I am writing in 3 different languages on a daily basis. In the beginning I set up multiple keyboard layouts. You can easily cycle through different layouts using `Win / Super` key + `Space`. There are 3 disadvantages, though:
- dedicated hardware is required for each language (keycaps)
- accidentally changing the layout per shortcuts happened a lot to me in the beginning
- using multiple languages in a single paragraph, for example, is a big, fat PITA
- in my case in particular, I had to remember 3 different layouts
Of course, if you are already using the German layout you'd have to relearn the English layout, the difference is very little so it's no big deal. And using a dedicated layout for a certain language is a big advantage with intensive use, as is the case with a book author or a blogger. Also, you most likely already have a German keyboard...