I’ve been running ubuntu and then pop_os for a couple of years now and honestly, I’m surprized how much stuff just works out of the box.
There are times when I need to tinker with the OS to make one thing or another work properly, but proton DB is quite a good resource for that. And I like it so it’s not a big deal if I need to spend an hour messing around with the configurations.
I do it the Arch way. I don’t use Arch, btw