I'm using the latest MBP keyboard which is an insane upgrade over the previous. For some reason I think working on a 16" laptop is much better for speed and efficiency than huge desktops, it's like the keyboard and screen is a direct extension of my mind rather than the feeling of writing while holding a pen with gloves on.
Yes, I am a heavy VIM and bash user. I'm sure that some days I do not touch the mouse at all.