I use debian as my absolute base and build lxc containers for everything above that with my own kernel, works for me.
I set my own complexity, but debian also doesn’t get in my way which works for me.
Ubuntu container for dev work (c++ mostly), arch container for some stuff, few vms for private data.
@InverseParallax @chevy9294 whoa LXC / LXD since it uses virtualization means one can rock their own kernels? Hmmm
Oh sorry that was badly written, I compile my own kernel and run lxc on top of that, with debian base userspace otherwise.
Then kvm on top for really different stuff.
For my server it’s debian on the bottom with zfs file serving raidz2, and on top of that 1 kvm for debian docker containers, and 1 kvm for freebsd jails which actually hosts most of the services I care about, docker is fallback if they’re a pain to set up.