For emacs, I've found that putting the modifier keys on home row works well. i.e. tapping the key works as normal, and holding the key acts as Alt/Win/Ctrl/Shift.
An advantage to doing things this way is reducing hand movement/stretching.
Another advantage to that technique is it'd work with pretty much any keyboard. (Even keyboards which have large spacebars).