I haven't seen anyone mention this, but Firefox is my "daily driver" for almost all browsing, and is also locked down with uMatrix, uBlock Origin, DecentralEyes and Ghostery (though I could probably drop Ghostery without missing it). Chrome has uBlock Origin and a few other things but interferes with pages less. I keep a set of pages for some specific web apps (e.g. GMail, Google Calendar, task management, etc.) open in Chrome, but otherwise only use it when something just won't work in my locked-down Firefox.

I also can't recommend highly enough Firefox on Android, particularly with uBlock Origin and the "Dark Background and Light Text" addon (currently at version 0.6.8 for ease of finding). For HN you'll want to use the "Simple CSS" dark setting instead of the default - that keeps the arrows, but you do lose the greying-out of downvoted comments.

Edit: I also think it's interesting how much Chrome now minimizes and almost hides the Chrome App Store to add new extensions. It's almost as if it's not making Google any money and people keep installing adblockers through it.

I really love addons like 'Dark Background and Light Text', but they don't work with the 'New Tab', 'about:*' and addons.mozilla.org pages like most other addons in recent Firefox.

For the 'New Tab' page I now use 'New Tab Tools' to set the background to black. But I am still unhappy that its not possible to set all other pages to a dark theme.

Also that Vimium doesn't work with those pages is a shame as well. I hope Mozilla fixes that regression soon. Web Extensions should have the same abilities as the XUL extensions.

You can still tweak Firefox internals but you have to resort to its native `userChrome.css` [0] since current extensions API does not allow access to every corner. Luckily you can use devtools for that [1] what makes it quite pleasant (at least you don't have to restart browser to see the change). You can use pre-made package ([2][3]) and toggle what you want.

[0] https://www.userchrome.org/ [1] https://www.reddit.com/r/FirefoxCSS/comments/73dvty/tutorial... [2] https://github.com/Aris-t2/CustomCSSforFx/ [3] https://github.com/Timvde/UserChrome-Tweaks