What actually tipped me over to doing this 'layers' thing, was exactly these keys being in different places on different keyboards.
Having (){}[]-+ in the same place and easily touch-typable was much better than having them in different places depending on what I was typing on (dvorak already has < and >, ' and " period and comma in a sensible place).