What I can suggest is this: if you're a developer yourself, if you buy a VPS yourself, take the server for yourself. Good choice for Ubuntu/debian. Of course, if you feel that you have too much time to spend, you can go out to the server to do upgrade updates, with ArchLinux is also not.
If you are a system administrator, the above program does not require you to develop it yourself, so it is best to use CentOS! As for inconvenient place lets develop oneself to overcome, anyway oneself maintains as long as stabilize on line. You can also lose no chance to blame a few words: "You even CentOS are not fit to make a development," your own technology does not blame server version! Do not expect the distribution to provide the package, need to what new version of all themselves downloaded recompile! , a slight smile, deep work and name.
Server Arch Linux,centos, Debian, Fedora, Gentoo, openSUSE, Slackware, and Ubuntu which is good