as OS i think the best choice would be CentOS 6/7
Ubuntu i don't think is good as server,cause it's usually full of st and the "random" broken apt-get it's a pain in the a.
Arch it's too bleding-edge.
*BSD i don't know nothing about.
Windows...no.
No comments yet.