If you like Vimium, try qutebrowsers or Luakit, where keyboard is a first-class citizen that works everywhere and is not dependent on JS injection. May have a learning curve (took me about 3 days to get functional.)
Qutebrowser includes its own adblocker, which must be activated once after install and works well enough.
It also supports both userscripts and python scripting. Although that takes more fiddling, there's a pretty healthy support community for it.
You have to run :adblock-update once to enable it.