I've been using the Ergodox EZ for over a year now and it is life-changing. The ergonomic benefits are huge and it forces you to learn to touch type properly.
I went through 20 iterations to find a layout optimised for using Vim in Ubuntu - feel free to check it out.