Note that if you want actual virtualization then perhaps Proxmox (not sure if it manages multiple hypervisors - I haven’t obtained something to test it on yet). Portainer is best for Docker management (it, and it’s client agents, run as docker containers themselves. Don’t forget to enable web sockets if proxying.
I’m about to try Ubuntu again.
I switched to Fedora for a few months, and really prefer it over Ubuntu . Clean Gnome. dnf is great. Useful COPRs. It just makes sense. But in my Sisyphian attempts to switch to Linux as my platform for music production (with my existing paid vsts and sound libraries), I hit one brick wall too many. Things that worked no longer work. Things that I could never get to work remain unworking.
So, going to try Ubuntu. I dislike snaps. I dislike the twisted Gnome UI. I will say the Ubuntu fonts are nice though (I actually imported them into Fedora…)
The further I stray from a default install, the harder it is to maintain going forward. Fingers crossed for Ubuntu.