Microsoft finally recognised that some System Admins weren't limited to the GUI and wanted a tool that could really allow us to administrate. It was also obvious that the various GUI management tools lacked scope as the systems became more complex and that there was a need for consistency.
I'm more that "OK" with PowerShell. I can use PowerShell command line for those things that I'd normally do with the management GUI and I can also write and reuse scripts to do more complex tasks. And I can do it for Exchange, SQL server, AD, VMware, Operations Manager, MS Clustering, WMI...
WITH A SINGLE TOOL.
I could go on but you probably get the point.
Keep Up with TechRepublic