I have Chrome configured as my default browser, armed to the teeth against any possible misbehaviour such as no Javascript. Anything that tries to open a website automatically goes there, and if it wants to work properly has to get onto my whitelist or gets its URL copypasted into Firefox.
I use Firefox as my main browser. It doesn't seem to like not being my default browser and complains regularly about it, but there's no way to explain my setup to it so I have to keep saying "no" to the prompt (to be fair it's only at update time when this happens, and even then it's occasional so no big deal). JS is on by default but I still have uBO, Enhancer for YT, I don't care about cookies, and a few other extensions.