I never thought about it before but I use upstream and downstream without much though. For my personal devices and containers I use Fedora but when it comes to servers and VMs I use Debian for its stable nature.
I also run Linux mint in my homelab with pcie pass though so it functions like a normal desktop.
Use whatever you want for personal. But I would suggest trying to use containers for hosting if you haven’t already. It really blows the idea of needing a stable OS out of the water since you can just declare everything you want in a config file and tear down and spin up with the app you need ready in less than a minute.
You can use Ubuntu still of course in a container. But things get really interesting when you use smaller attack surface distros like Alpine, BusyBox, or even a distroless container.
Unless you want to run everything in the cloud you still need something bare metal. In my case I run Debian VMs on my proxmox cluster with docker and podman containers.