I'm using vimium in Chrome for a few weeks. So far my biggest problem with it is pages that capture the cursor and I end up typing movement commands in some random form/gdoc. Also tabs with pages that have it disabled (gmail, githunt's chrome new page) force you to use vanilla tab movement commands.