When I wrote the title, I had CentOS Web Panel in mind. Which a lot of people recommend as an alternative to cPanel. I know most of the work can be handled through CLI, but it is certainly a comfort to have a GUI when setting up websites through CMS like WordPress.
I will explore the options you mentioned. Thanks.