There’s some debate going on at the moment about whether System Admins prefer their administration tools with a User Interface (UI), or Commandline.
My issue has been that traditionally, Microsoft Tools were great at performing whatever the task was against a single machine, but didn’t usually scale to performing the same task against, say 1,000 machines. That has been were commandline usually picks up the slack.
My passion for PowerShell isn’t exactly secret, but I’m also lazy. If I need to do one task on one machine I’m happy to click around and use the UI. If I’m trying to build out an environment, then I’ll move to commandline.