My primary driver for the last few months has been OpenSUSE MicroOS (immutable based on Tumbleweed).
From the server perspective majority of my servers ive cutover to OpenSUSE Leap Micro, as most if not all of my workloads are container based. For some of my non-container things i typically land on Debian.
MicroOS user here. Honestly I love the workflow of using distrobox for about everything I need.
Essentially I have distrobox images setup for specific development workflows. I just hop into the one that is suited for the task I'm doing. It automatically sets up icons in the Gnome menu if you don't want to use the cli commands.
Between flatpaks and containers I couldn't be happier with my setup. Combine that with the fact I can potentially trust the underlying OS to not crap the bed via updates (and when it does I can roll back my filesystem snapshots) is a win/win.