I select a URL, and literally sit there for 5 to 10 full seconds before the page even starts to load (it does render quickly once it starts).
I load the same page on the same device with Brave, or Chrome, and there's near-zero latency. It just starts loading right away.
I'd love to switch over, as Firefox is my daily driver on the desktop and it's where all of my passwords are synced. But on Android it just hasn't been usable for me yet.
First page load takes 10-30 seconds, and after that Firefox is fast and snappy.
However, my computer at work doesn't have this problem (and runs the same version of Ubuntu, i.e. 18.04.1)
Perhaps I should investigate this better, for instance by looking at system load, memory, and perhaps by monitoring system calls using strace.
I was almost pulled back by Chrome's "translate page" option. It's near indispensable when holidaying overseas. But then I discovered I could install ublock origin on Android Firefox. The difference is literally spectacular. You use less data - but data caps are so big now that doesn't matter so much. It's not just the fast page load, although that is nice. It's the fact that screen real estate is precious on mobile. It's the different between regularly having to scroll to see the page you clicked on, and not.
These days you don't need to. Blokada (https://blokada.org/index.html) takes over your DNS and gives a bad response when a domain on your blocklist is requested.
Other options are to set your phone's DNS server to a pi-hole or to use a VPN to a network that has a pi-hole.
> which apparently would break Android / Google / Samsung Pay
Not the case anymore. Magisk (https://forum.xda-developers.com/apps/magisk/official-magisk...) is able to pass the Safetynet checks that most of these apps rely on. You may need to use the "Magisk Hide" and "Hide Magisk Manager" features though.