Less related to the discussion of privacy, I'd reccomed looking at Luakit. It's one of those smaller Webkit-based browsers, based on Lua extension. Out of the box it has Vim-like keybindings that let you use the thing entirely with your keyboard, but in a way that isn't a giant pain.
The way this does it is that pressing 'f' enters 'follow-mode', where you're given a text prompt and every clickable object is given a numeric tag. You can type the text or the number of the clickable object to interact with it. As you type, it prunes off non-matching options until only one is left and selects that for you. Conflicts are handled by tabbing-through the matches and hitting return.
As an example, to type in this text box, I hit 'f', see it's marked 66, type the number and I'm able to type into it. To stop typing, I hit escape. If I want to go to your user page, I hit 'f' and type 'dio' and it starts loading; or, if I want to go to your user page in another tab, I type 'F' (capitalized) and it'll open that way. Navigating to the tab is 'ctrl-pageup'/'ctrl-pagedown' or 'gt'/'gT', scrolling through it is HJKL, closing it is 'd'. The Arch Wiki has a pretty good summary of the shortcuts.
The caveat is JavaScript and the complexity of the modern web. Webkit can't do advanced things like HTML5 video or run extreme JavaScript hives like modern YouTube (which can't even render text or links without JavaScript), and 'follow-mode' can't reverse-engineer imperative JavaScript to know where the pure mouse-event based buttons are placed. Also, Wikipedia is weirdly slow to load -- giant articles will often freeze the browser for a few seconds.
That said, I'll still reach for it where I can, using Firefox as a fall-back. Browsing a well-built website like the Arch Wiki or DuckDuckGo using Luakit is just a nicer experience.
Luakit is an extremely fast, lightweight and flexible web browser using the webkit engine.
It is customizable through lua scripts and fully usable with keyboard shortcuts.
It uses GTK 3 and WebKit2GTK.
LuaKit. Relying on the keyboard to do basic tasks like :t
to "open a new tab" really sux. Why they can't add a button for that is beyond me... But it uses the same adblock scripts, and lets you do local CSS styles / userscripts easily. Very low memory requirements.
Maybe have a try of luakit, which basically is a webkit-based and vim-like browser written in C and Lua. In addition, it is faster than qutebrowser. Really good document and free customization as well.