CPanel is good and almost complete..
Though I had situations when I thought following could have made it better..
1. ability to restrict disk space for FTP users and sub-domains
2. an another good webmail programme... know I can install external programmes but that won't give me ability to change pass, forward mail etc from there.
3. some more applications in Fantastico
However, I recently realise that it does not permit different level of access to the cpanel for different user. This is because alot of companies (esp. hosting companies are partnering with some others) form partnerships and owners might want different level of access for different partners.
To elaborate, change of password to the cpanel should be done only by the owner or say deletion of file from the file manager is restricted to certain group of people.
Well, I was an end-user about a year ago, so I still remember some things.. using cPanel, I would say the biggest thing was that the MySQL page was cluttered terribly, the host wasn't using xSkin (rather, the default skin), I couldn't change my own skin, and there was no builtin help -- no help at all, even. That made it impossible to use half the features. The old skin also loaded slowly.
However, none of these apply to Ababa.
Edit: Also, the cPanel file manager was terrible to learn/use. Plesk's got it significantly better, but it still isn't grandma and grandpa easy.