Arch, because I use niche software and the AUR doesn’t always get along with Manjaro very well (ungoogled-chromium-bin is the worst offender). Switched to arch, configured it identically to my manjaro install, and all has been well.
Firefox (well, librewolf, but forks are a matter of personal preference).
Chrome (Ungoogled chromium) is used as a fallback for the occasional site that doesn’t work with my restrictive FF configuration.
Both have uBlock, though they’re configured differently to suit their individual purposes.
I currently (until I eventually get around to setting up a jump sever) use this exact setup. This is because CF tunnel is free, easy, and bypasses any ISP-level tomfoolery that blocks port forwarding, which the last being the most crucial to me.
I will eventually get around to setting up my own equivalent tunnel, however that’s not free and not as easy as CF tunnel.