Cpanel gets an A+ for flexibility...
True it is sometimes buggy... lacks a help section, lacks support ....
Yet, it is the only cpanel I have heard of where you can request a feature and get it included almost immediately... that gets several updates a day at time...
Being able to communicate the with the person in charge of developping the tool you are using is essential if you need to have your needs met...
Hedgy