@Eric: Part of my post is based on overall people opinion and regardless if i like it or not this is by my understanding current situation. Not sure if you had opportunity to see new Plesk 12 but it looks great, its much faster than previous versions and probably even faster than cPanel (for sure is more secure).
I have one VPS for almost 1 year what i’m using only to test Virtualmin and i encountered several things what i didnt like. Sadly the list is not with me right now but i’ll try to remember what was on the list:
-
It comes with unnecessary software - For example during the initial setup when i’m asked for ClamAV and Spamassassin. In case i dont want/need this software it should never see my server and i must be able to remove or install at any given time without fear i will broke something else (please correct me if i’m wrong). Same for some other software like PostgreSQL and so on. It would be much better to strip down the default installation and then call it upon request/install. This is much better solution then to ship Virtualmin bundled with all kind of software and then turn it off if not used.
-
Clean install comes with bunch of log errors - This should not happen under any circumstances and there is no excuses for this even if is “only” theme errors (but is not only that).
-
Frequently obsolete software - For example fail2ban what was installed on Centos 7 was almost one year behind with updates even new, highly modified and changed, version 0.9+ was already available for this OS. Another example what comes into my mind is OpenDKIM.
-
Support - In short: too slow, bad forum software, almost non-existent community. Long version: There isnt any company what offer support for Virtualmin and you guys are too slow. If i pay for any software i expect to have fast support or i will not buy it. For example i pay for Plesk and separately to other company 30$/month for support. When i need something this guys answer to my tickets in less than 1 hour and usually everything (server, OS, CP, other main software like postfix, f2b, etc…) is done by them in just few hours (for minor things usually in 1-2 hours).
-
Cloudlinux - This is a must for any hosting and to have a server with many clients (20, 50, 100++) without Cloudlinux is big no. Actually without CL would be like begging for problems. Just this alone is enough to not use Virtualmin on production server with more than 20-30 clients. http://www.cloudlinux.com/solutions/forum/messages/forum16/topic877/message3781/?sphrase_id=287067#message3781
-
Software control - Right now some of the modules do not support all options offered by installed software or in case of manual editing there is big chance to overwrite everything by just pressing save. This happened to me at the end of 2014 with postfix. Even the change done in Virtualmin/Webmin didnt have anything to do with my manually edited options it deleted everything. Solution, make modules what would fully support all software options or make Virtualmin/Webmin capable to preserve manually edited options or just leave only some basic stuff and the rest must be edited manually.
-
Changing the settings - Sometimes its easier and faster for me to just turn on SSH or SFTP and manually change some options than use Virtualmin/Webmin. First thing to come into my mind is DNSSEC. I really tried to understand how to setup everything over this CP, spent hours looking around and then i just gave up and did everything manually. I was done in 2 hours and only because OpenVZ is not playing so good with /dev/random what i needed to generate the keys, especially for 4096 bit KSK otherwise it would be done in less than 15-20 min.
-
Price - To put it simple its unattractive and i dont like it. For your splitting the prices is complicated for me is more options to buy. But we already have this conversation and our opinions didnt come even close.
There is more but like i said i dont have the list right here so this is all what i can think right now. Maybe some stuff works differently on Pro version (even i dont think so) but i’m paying for VPS just to test this CP and right now i dont see any reason to go for bigger investment.