What about plesk?
It will change your configuration files for your web browser virtualhosts and overwrite any changes to make to them directly but as the site administrator you can add any directives you want inside the control panel. There are a lot of tutorials on how to set it up and their community forum was pretty responsive when I had questions.
There is a paid and GPL version. The GPL version is just fine and has nothing lacking.
One more question,..what about Plesk? Is there any advantage to using it versus cpanel and/or using nothing?
I see that Plesk has much more better user interface than cPanel. As result - better usability. And Plesk much more secure than cPanel. cPanel has numerous vulnerabilities that have not yet been fixed. Plesk releases security updates very quickly and does not have a problems with it.
MySQL databases -
In cPanel, you create a database, then create a database user. Then you add the database user to the database and give him permissions. In Plesk, you create a database (MySQL or MS SQL) and create a database user for that database.
Beginners choice -
Plesk is the best choice for beginners since it offers easy navigation as compared to cPanel.
Advanced users choice -
cPanel is the best for advanced users as it offers several options, are more powerful and support more than one operating systems used by the developers.
Hope this will help you.