I'm primarily a developer, but as part of this I'm running an Ubuntu server for a client where he has several small to medium sized websites. Although my main development environment has generally been Windows I'm reasonably familiar with Linux (I run Ubuntu on one of my two main workstations) and command line unix (admin'ing Oracle on HP-UX in the late 90's)
So although I do feel fairly competent on the command line, I'm still a little rusty and generally prefer a GUI. I know I could install a desktop on Ubuntu server, but I'm uncertain if I should, so my questions are
Is there any particular risk or reason why I should not install a desktop on Ubuntu server? In particular any security or performance issues? Or should I just grit my teeth and get completely back up to speed on the command line?
If installing a desktop is a reasonable option which one should I choose? I really don't need the bloat of Gnome or KDE - just an environment where I have access to the basic GUI facilities and maybe a browser to make downloading scripts and the like more straightforward. Would XFCE be suitable?
This is very much an ease-of-use centred question - I'm not after a complete command line replacement, just something to make moving around the system and performing basic tasks run a little more smoothly for someone who is not going to be a dedicated Linux admin.