Inclined to disagree - depends on your keymap and software you use. If I were to add keyboard shortcuts to my program I'm sure as hell not gonna use a key that I can't get to on my keyboard.
On German keyboards it's even 'worse' though. Because ;, [ and ] are used for ä, ö and ü, [ and ] are Strg + ⇧ + 8 and Strg + ⇧ + 9. Same for { and }.
(Strg = Ctrl)
So any keyboard shortcut involving those and ⇧ or Ctrl is pretty much impossible.
Yes. US ISO layout is superior if you need to do any programming (or even just to write some Markdown), too bad it's not used more.