Re: Have you used Powershell?
Depends on the task. User wants a group membership change or password reset, use a GUI. Standardised build of an environment or mass create of hundreds of user accounts, use a CLI.
Whichever tool achieves the best result in the quickest time, matched to the skillset of whoever is making the change. Far easier to give first line help desk GUI tools for a subset of tasks such as password resets.