no, i think azerty takes the absolute cake, but the german layout is also dogshit. it’s qwertz for one, which is shit. and the placement of { [ ] }
are absurd.
and it’s not necessary that these languages have shit layouts. look at the polish programmer’s layout, that’s a sane way to add extra letters.
you can have compose in the linux console too. an actually ergonomic choice is caps lock i think, because really, what is caps lock even for…