We use Virtualizor and have found it to suit us well. The web interface is clean and easy to integrate with WHMCS for automatic deployment of Virtual Servers. Customers can manage their systems and preform many tasks without our intervention which saves us time answering support tickets for reboots, OS installs, etc.