Nothing is free. It either costs time or money and sometimes both. Linux allows you to leverage knowledge to reduce time which is initially higher but has no monetary cost. This is at the cost of losing a lot of convenience and discoverability of a GUI. BUT at the gain of unlimited composition and understanding the problem domain and technology. You can take lots of little bits of generic knowledge and sling them all together to build a solution very quickly once you've spent that time cost.
Anything which promises to do all this composition for you in one blob appears to be run by asshats as a rule. This is due to CADT model [1]. Don't expect any luck there.
You'll find that on the hosting front, going for a control panel is the wrong solution if you have to run a business off it. You're better learning ansible and deploying the little components yourself rather than relying on someone's best composition model. With all the control panels, be it commercial, integrated into the OS or otherwise, they hide a lot of the architecture of what is going on away from you. And believe me when the shit inevitably hits the fan they hide where the problem is and your understanding of how to get to it. I had the unenvious task of digging a whole cPanel ISP out of the crap about a decade ago after cPanel fell over on them in style. They couldn't handle it because they didn't know how the parts worked.
For me, this is a winner and I'm building a business on this right now: CentOS, AWS, Python, Flask, PostgreSQL, RabbitMQ, nginx, ansible and Windows on the desktop (there I said it
)
[1]
https://www.jwz.org/doc/cadt.html