Saying Jeff Alexander, installing a core server reduces dramatically the attack surface and could reduce up to 70% the updates to install !! That's really important when we know how that activity takes time in most companies.
However, on my own experience, I never see a customer installing a core version server and some people even said that core version could disappear in Windows Server 2012.
If you think that the main problem to manage core servers is to apply the basic settings (IP address, name...) without having to spend lot of time in command line documentation, I recommend you to watch that really interesting video about GUI shell in Windows Server 2012: http://technet.microsoft.com/en-us/video/windows-server-2012-new-user-interface-options
You will learn how to add and remove GUI shell and user interface remotely with powershell.
The Remote Server Administration Tools (RSAT) for Windows 8 are available here.