Re: Citrix Hypervisor Formerly known As XenServer
XCP-ng is a nice platform if you're wedded into the Citrix ecosystem. Outside of it, not so much. Aside from the technological risk (Xen being a deathbed technology), XPC-ng has inherited most of XenServer's annoyances and problems.
Such as the 2TB limit for virtual disks as if we're still in 2012 (there's a kludgy workaround for this which creates even more issues elsewhere).
Or the clusterfuck that are snapshots which sometimes fail with strange errors and then end up being unremovable (just google for 'leaf-coalesce error' to see how widespread this is).
XenMotion isn't much better, it mostly works with only two or three hosts but in a larger cluster (i.e., 5+ hosts) every third or forth time it fails for no obvious reason. And this is in addition to the fact that XenMotion (when it works) is slow and inefficient because the stunnels it uses as single-threaded (so it's limited by what a single CPU core can push through).
As a management pane, XOA's UI is horrible, and the full size Xen Orchestra isn't much better. It's not anywhere close to vCenter, and comes with its own set of issues.
The whole platform is stuck in a technological level from maybe 2014. The fact that we're in 2024 and these problems still exist only shows that Xen is pretty much dead. And for users, this also means there isn't a large community to fall back on with support, unlike with say KVM. You're stuck with a platform that almost no-one uses.
It would be madness to plan any new deployments around XCP-ng or anything else Xen.
If it has to be free, KVM on something like say Alma Linux with OpenNebula is a better start.