:imap <tab> <esc> :imap <tab> <esc>Developers with a new MBP manage by changing Caps Lock Key to Escape. Less pinky travel too.
If you need caps, you can download Karabiner and move caps to something else. I changed mine to pressing both Shift buttons.
I disagree. If you are a even modestly decent programmer you know to configure autoindentation so that you never need the tab key for anything. I cannot imagine a scenario where I would need the tab key in insert mode (except a very fringe case where I need to enter a tab character in a literal string and for some reason there are no escapes like \t. But then again you can still ^V^I)
you only need to press ENTER (to create a newline) and BACKSPACE (to exit the current block). You never need to press TAB
I use Caps less than I use Tab like for switching programs.
Whatever works for you.
And i'm not a good programmer, a good vim user at most