"I can save a command to do exactly what I want, vs. mind numbing repetition"
That's the main distinction for me between a CLI and a GUI. If you have to do the same (or very similar) thing over and over again, CLI (and scripting) is usually easiest.
If you're doing different jobs each day, the discoverability of a GUI will help.
Personally very little of my job could be scripted.