Start building in best practices early on to help business owners moving forward. Starting with the control panel, that essentially manages internal operations and segment everything customer oriented.
 
- segment internal operations from customer operations
 install control panel to server dedicated to managing operations, disable installing anything other than operations and management services.
 
- segment websites (internal)
 control/dashboard related websites should be segmented from customer websites
 
- DNS
 If DNS is not installed, remove nameserver requirements on control panel, ideal for those using external services like Cloudflare, who'll never modify nameservers or at least until Cloudflare API sync is built into enhance.
 
- Email
 If email is disabled, remove roundcube.
 
- Staging Domain
 suffix added by customers, allow "staging" as valid entry and disable requirement for nameservers
 create env that is friendly to Cloudflare, etc.
 
- Server placement (Random, Least Load, Least Websites)
 Allow manual selection. We place spec websites on spec servers for spec reasons.
 
Hope this makes sense, but overall best practices generally have positive impact for everyone!