I like GUI's when I only work on one computer at all time. Good for workstations, browsers, games.
If I need to do dozens of commands on hundreds of computers at a time. Good luck doing that with a GUI.
95% of our servers do not have xWindows/GUI installed on them. It would be difficult to keep track of
6,000 monitors and keyboard, it would be a lot more expensive to buy that many. There is a some resource
overhead in running a DE (more CPU, more RAM, etc..). So on our servers, it's all CLI only.
Well, we do have a few with GUI's. But not many.