out of curiousity, what do you have against c-panel.
LOL - this could take awhile...
First off, there are many good cPanel hosts - Im not trying to attack any provider with this post. However, why any good provider would knowingly choose cPanel is another question all together - maybe they are just used to it, maybe they started off this way and are now stuck (as cost of migration is too high), maybe they feel that they need to provide cPanel to compete, as this is what their potential customers are used to, or maybe, they seriously believe cPanel is the best solution - either way, Im not here to judge - but, here is my opinion of cPanel...
- cPanel is a "decent" control panel
- Works with add-on, modular functionality - vs core, engineered for functionality - this directly leads to problems during upgrades and migrations - anyone who has subdomains, addon domains or various other settings including billing, helpdesk tickets, etc corrupt or mysteriously disappear has experienced the reality of add-ons vs engineered functionality. Additionally, each addon has a development lifecycle, as does cPanel itself - often resulting in upgrade problems and compatability bugs.
- Lack of inherent ability to cluster - now, cPanel "can" be clustered - but again - not an inherent feature - often results in work arounds and many times results in problems, ultimately negating the benefits of clustering in the first place.
- Price point - cPanel has a very specific marketing strategy (simply brilliant one might I add). Their target audience is people/companies with a very low startup budgets. They offer a low monthly fee for their product, which scales depending on add-ons, servers, etc... (disclaimer * many companies, even with good startup budgets, still choose cPanel, for reasons mentioned above) Anyone doing a total cost of ownership study on a control panel before starting their business would simply be insane to choose cPanel - Additionally, the low startup costs generally attract a certain segment of the market. There's a reason just about anyone can become a web host these days - and cPanel's pricing/marketing strategy is that reason (again, I believe their strategy is simply brilliant) - however, a large majority of the problems in this industry are directly related to cPanels marketing strategy. They produce an inferior product in almost every respect - security, durability, stability, functionality - however, they have made themselves attractive to a very broad target audience and have captured a large percentage of the market and mind share. As such, users often (just by laws of probability) will become accustomed to a cPanel environment and hop around from bad experience to bad experience, wondering why every hosting company is horrible. Frankly speaking - short of specific companies, that understand how to properly manage and market a hosting company - a cPanel environment is unmanagebale - specifically if the provider is fighting a pricing war. Essentially, they are guranteed to oversell that server, just to stay in business - eventually, without the proper skills and forsight and without a proper business plan/pricing strategy - an oversold server will crash - it is inevitable.
- what I like to call a cPanel all-in-wonder server. Typically, a cPanel server will run with all resources located locally - think about this for a minute. Control Panel, DNS1, DNS2, web, MySQL, eMail, etc... + as many customers as can be sardined onto that server before adding the next one, and the next one, etc... This is not an optimal way to run a network and eventually, you will have problems - and based on all the horror stories I have been reading - the problems are frequent and severe.
Anyway - Thats the end of my cPanel rant. Im sure I will hear a loud and angry response from many cPanel lovers - so - feel free to let me know how misinformed I am
