I have used only cPanel and the company I have used this panel from was A2hosting.com. Wanna say I was satisfied with their services, very usable thing.
cPanel is my preferred choice for free hosting. I have been using it successfull on a number of free hosting sites. Layered Panel is too restricted and does not atract quality sites, plus it is not even supported any longer.
cPanel, xPanel and LayeredPanel are allow you to manage your website completely. Also this are very easy to use interface so that any one can interfere with this tools. I have upload my website on the server and I am managing it with cPanel.