I tend to use whatever I consider the best one for that particular job. For example:
Desktop/gaming: I currently use Ubuntu here because of greater commercial compatibility. But I am using Pop_OS on my System76 laptop and am liking it and may switch to that next time I need to rebuild the desktop image since it is downstream from Ubuntu compatibility should not be an issue. It would save be several post install customizations.
Homelab virtual infra hosting: Proxmox. Because I wanted fancy features without having to pay for a VMWare VMUC license.
Firewall/Router: PFSense
Homelab Infra VMs: Debian Stable for what I consider "backbone" services like DNS and Ubuntu server for things like Jellyfin and my Bookstack server where I am less concerned with it being rock solid.
I used to keep a Windows VM for the rare Windows specific things I wanted/needed. But eventually I got rid of that because I never needed it anyway.