I thought about this and I want to clarify some things:
I used Plesk early in my internet marketing career. It was the only control
panel offered by my hosting service and even though I read the manual
I could make neither heads nor tail of it... I just found it baffling.
I don`t consider myself a computer expert by any means. I`m predominantly
interested in doing interesting marketing, not being a technology guy.
About a year ago I invested in a very advanced E-Commerce script and
found that it would be impossible to install it in my Plesk shared server
without modifying Apache Signaure files (or something like that) - which
my hosting service refused to do.
As a result I was forced to migrate my site to another host and I chose one
that had known friendliness to the script I was installing - Fantasos
CPanel was included on my new host and while I must admit I dreaded
learning a new control panel (consider how baffled I was by Plesk), CPanel
was a revelation... intuitive, clearly laid-out, and it has features in it I had
never though about using before.
If, like me, you want to understand how to administer your own websites
then I recommend CPanel to start with - I know if I had started with CPanel
I would have saved a lot of time and hair-pulling.
If you plan to pay somebody to do it for you I think you should go with
whatever that person prefers...
And if you are setting up a site to run a particular script I recommend you just
use a hosting service and Control Panel that is recommended by the publisher.