Some people like Virtualizor, others don't. I personally think Virtualizor is alright, however not really my cup of tea.
WHMCS is the standard for hosting. There are other alternatives out there (like Blesta, Hostbill, and/or Ubersmith depending on how big of a deployment we're talking...