When reading peoples comments, it is important to consider their use and needs. I am a programmer and vim user, and exclusively use linux. Other people may be windows or mac people who largely use text. People who need to deal with characters in foreign alphabets have their own unique needs, and so forth.
The Ergodox and Iris post is not as good; this fellow goes down some strange paths, and near as I can tell he is German and not a programmer.
This guy says he optimized the layout for vim and Ubuntu.