New in Sierra, they allow for native remapping of caps lock to esc. I had been using a 3rd party solution to do this before the update. Won't make everyone happy but the number of Vim users using the Esc key as opposed to Ctrl+[ (or caps lock) has to be decreasing ..
You shouldn't be using the escape key because it takes your left hand off the home row. I prefer the Caps Lock mapping to the 'jj' variant which might make be more work for my pinky and be slightly slower but it works for me.
Having easy access to your mode switching character is important because training yourself to enter Normal after entering a piece of text is the first step to 'next level' Vim use.
For you GNOME users, making your Caps Lock an escape key is as easy as setting it in the Tweak Tool.