Provided you swapped ESC and Caps Lock, yes, I fully agree.
setxkbmap -option caps:swapescape
I'll keep my Ctrl on Caps Lock, thank you very much!
Do you actually go all the way up to ESC?
Ctrl-[
Bingo!
Of course. Thanks.
inoremap kj <esc>
Wow, ok, never thought of that as a possible hack. Relying on the fact you won't ever use the kj combination. I'll keep that in the back of my head thanks.
I do the same (but with jj) and it's much better than escape. I do it with a bunch of symbols as well; e.g. years back when I was doing logic I'd use vim to take notes and bound AA to ∀.