Originally Posted by XNine
GUI's are very convenient, and the general bad attitude toward them from "admin folk" is pretty ridiculous. Not everyone wants to learn or even needs to know command-line.
Admin folk have good reasons for liking a command-line only environment. The main one being is the entire overhead of running all of the graphical environment is gone. Most admins also prefer shell-only environments because of the scripting and low-level functions that are tedious to do in a graphical environment.
Say you want to backup your raid, and a special few folders on the boot disk - you can do it with the many other back-up utilities, but with the shell, it's as simple as typing one command (rsync) into one of the cron scripts, which execute on a predefined frequency. You can control where the data goes for back-up, if it goes there in plain-text or over a form of encryption, you can set it to go to multiple back-ups if you need, if you want the data compressed into many formats, and much more. Check it out here
if you care to.
Many admins, especially those who work with Linux/BSD/Unix/other *nix OSes, also grew up using only the command line, before GUIs were used at all in sever operating systems.
If you want to pay the $50 for a Lion server, and it's the right choice for the job, go ahead. If you want to use WHS for however much it costs right now, go ahead. But keep in mind that the majority of the servers in the world use Linux, and if you have aspirations to be a network admin or an admin of sorts, you better be able to use a CLI, a GUI, and any choice of operating systems needed.