I wanted to leave CPanel for something less costly and faster. So I tried some others. CyberPower seemed almost unfinished. I gave it a whirl and gave up. Webmin/Virtualmin/Usermin shows the most promise, it's been around forever, it's what I started on, but it still seems almost unfinished; it makes some things better, but it's no CPanel. DirectAdmin was the most promising. It is a for-profit system and looks very finished. However, it's rather difficult to use and has made me spend far too much time in Terminal. Things like changing the php version are handled by going into a configuration file, changing a value, then entering various build commands, then waiting forever. It's great that you can switch between Apache, Nginx, LiteSpeed, and OpenLitespeed. It's kinda nasty that you do it by changing various options and rebuilding in the command line. It can take 20 minutes to install and switch systems. The server is not down during that time, though. It's not clear but you can't just run it all as admin, you have to create a reseller and an end user. You need domain names for each level. LetsEncrypt is fairly easy to install. I've been having some issues getting anything to run in php. Originally I couldn't really get Apache to work, either. The defaults of the system were not especially functional. I'm still having bad gateway errors on any php files. One really needs to have the documentation in one screen, forum searches in another, and a couple of terminal windows open. I would host with a DirectAdmin site, as long as it was run by someone competent. But it's not like WHM/Cpanel which is really very comprehensive and well thought out. I fear I'm going to have to tear out my DirectAdmin Linode (trial license) and either go back to CPanel, but shoving every domain into the same account (though it's really not designed well for that), or webmin/virtualmin/usermin. The main attraction of DirectAdmin is that theoretically it can restore from CPanel backups, but the one time I tried that, I got error messages.