Recs.
Updated
Mozilla Firefox is a free and open-source web browser developed for Windows, OS X, and Linux, with a mobile version for Android.
SpecsUpdate
Pros
Pro Ethical and pragmatic company mission
The Mozilla Manifesto outlines the company's mission and principles. Paraphrasing, they want the Internet to be a free and open resource, and to enable individuals to get the best use of that resource. They do this by creating open source software to which anyone may contribute, so long as such contributions fit with their principles (both ethical and technical).
Pro Android version allows installation of addons
Unlike other browsers, Mozilla uses almost the same codebase as with the desktop version so extensions work as-is without code modifications - something other browsers cannot do due to their breaking and sometimes unrelated code branches to the mainline desktop branch.
Pro Uses less resources
Firefox 57 (Quantum) and newer uses less resources than ever. It is proven with benchmark done by AppleInsider.
Pro Strong HTML5 feature support
Firefox scores strongly on HTML5 feature support
Though not as strongly as Chromium/Chrome browsers do.
Cons
Con Uses Google as its default search engine
Which is pretty ironic for a browser that's focused on "privacy".
Con No protection from malicious Addons
Firefox pretends to care about user privacy, yet it does not protect the user from malicious addons, Firefox - like every other browser just asks the user to decide whether to install an addon that has access to all of their data - which is the definition of hypocrisy and irresponsibility.
Con Has Google and Amazon items baked in that can't be deactivated/removed
Con Due to forced snap requirement doesn't work with KeepassXC any more and becomes slow (to boot)
Con Cannot directly translate page
This is now a feature in firefox, but below is a description of the prior state of things:
Unlike Google Chrome, if you visit a website with a different language, you cannot translate it, which is a bad user experience for some.
Con GTK Themes styles the HTML forms
If you're in Linux and you use a dark GTK theme that uses white text and come to a webpage that forces black text on html-forms buttons you will get black buttons with unreadable black text.
Con Integration of various addons that are impossible for user to remove (e.g. Pocket)
Recommendations
Comments
Flagged Pros + Cons
Pro Open source
Open source means that you can see the source code. So everybody even if they don't work for Mozilla is able to look what the browser does in the background. So you can be 100% sure that Firefox doesn't have hidden "spy features" unlike Google Chrome.
Pro HTML5 video preload
The only web browser that only preloads entire HTML5 video which is useful for slow internet.
Pro HTML5 video preload
The only web browser that preloads entire HTML5 video which is useful for slow internet.
Pro Built-in Privacy Protection
Blocks tracking cookies, finger print scanners and Cryptominers by default. Can be changed to the user's individual needs.
Pro Open Source
Open Source means that you can see the source code. So everybody even if they don't work for Mozilla is able to look what the browser does in the background. So you can be 100% sure that Firefox doesn't have hidden "spy features" unlike Google Chrome.
Con Multi Profile is not user friendly
Multi profile requires commandline -no remote to use and open about:profiles to create manually (on Chrome, you can instantly create them on right top user button).