I've been a happy Vimium[0] user for a few years now - it's an extension that adds Vim keybindings to Chrome (just like Vimperator for Firefox).
My main gripe with it, though, is that it doesn't work on many Google properties, like Google Groups. Because Google Groups insists on supplying its own keybindings (which, for the life of me, I can't figure out how to turn off), I always end up accidentally collapsing a thread every time I want to go back to the previous page ("H").
Disabling Javascript doesn't help, because Google Groups refuses to load without Javascript enabled.
I wonder if Ferro suffers from this same problem - I imagine it must, because I believe this has to do with the way that Chrome separates (or doesn't separate) the scripts run by extensions and the scripts run by the website.
[0] https://chrome.google.com/webstore/detail/vimium/dbepggeogba...