If you are tasked with managing a large IT network, or a multi-domain/multi-client group of systems, there really aren't many better options out there. Automate, when configured properly, can handle patching, scripting, on board and off boarding of clients, and give you greater insight into your client's pain points via reporting and monitoring.