If you don't need the GUI, then Ubuntu server would work well. At some point, if you DO need the GUI, you can always add all of the needed software (like X server, etc.) very easily to Ubuntu server. I'm a big fan of using only the software you need and no more, so the Ubuntu server would be my...