cPanel is good for me for free shared hosting. I also like DirectAdmin For paid cPanel and DirectAdmin are too expensive. I favour VestaCP for a free control panel for a VPS.
I mostly use Cpanel cause it is almost always available on every web hosting service, plus it is really easy to use too, never had a problem and I am quite used to it.