My choice for now is Debian, didn't finish transition yet, very annoying to plan this in my schedule. I'll churn from Ubuntu after more than 15 years of daily driving... I also don't like ubuntu user with uid:gid 1000 in their Docker images. It's a cancer.
I initially tried to just use snaps but firefox was crashing quite often so I had to go with adding the mozilla's repository and of course configure the fake "firefox" package that actually installs the snap to be low priority for apt.