Should I use cPanel on my server?
I've certainly found cPanel very useful to do lots of things and easier that using ssh access (some hosting providers might not provide that). I have found it does everything I need that can't be done in the CiviCRM UI. My hosting provider (Siteground) has moved away from it to its own control panel which covers all the same functionality and has some better functionality, but there was nothing wrong with cPanel. Of course it also depends on the functions provided through cPanel as its a toolkit and they might leave bits out.