Oooh. You are opening up a real can of worms here.
My own opinion is that Linux is better, It is more robust and flexible, and you have more options available to you. Having said that, I am not too familiar with Windows servers,
I suggest you install Linux and give it a try, If there is any particular question you have you can always ask here.