Hello there,
We use SolusVM2. Now with that being said there are some major pros and cons in using this software.
Pros:
Sleek, simple and fast.
Their support is honestly at the top of the market, and its free. Someone is always there to respond quickly and in our experience, 99% of the time its fixed within an hour.
Some mentioned above why the master control panel should be in a separate vps? We consider this a huge pro. It is super simple to back it up and snapshot it, its easy to move to another node, and if something goes wrong we only need to fix a VPS and not an entire node with customers running on it. And trust me it can happen. The other benefit is if the master goes down, your compute nodes are still up and running. If you run a combined master/compute node I cant guarantee this.
Updating your master and compute nodes is simple and easily done with one click in the master web panel.
Cons:
As SharedGrid mentioned, they are now owned by the same people who run cPanel. And due to cPanel's unjust increases (we feel), we have moved all our newer nodes to other software.
Is missing some critical features such as the ability to custom edit xml files or to use disks that are not NFS or local such as iscsi, we had to do some custom stuff to get our iscsi to work. These options were available and easy to do in SolusVM1 but not in 2. Solus seems to have moved to a voting system on suggestions where highest votes get implemented. But I honestly cant see why this isn't a priority.
Although there is WHMCS implementation (and its completely free), you must make a package on WHMCS AND on Solus for everything you offer. This should be created on the fly IMO from the WHMCS packages. This doubles the work.
Permissions system can be confusing and allow people to do things you don't want them to if you don't understand this. TEST your permissions, THIS IS CRITICAL!
Firewall rules and management are pretty much non existent. There are 7 checkboxes to allow or deny things such as mail, icmp replys, arp flood protection etc. And these apply to EVERY VPS, not individually. With robustness of linux firewall software, this should be available on a per VPS basis.
On a second note, we have used proxmox which I personally feel was superior in many ways, the WHMCS support just was not there. Had they developed a community WHMCS module then we would be running proxmox.
Paying $300/year + for a module I believe is absolutely ridiculous. There are far better things that money can go to which improves our customers experiences and lowers our overall pricing and SolusVM2 is that sweet spot.