Linux isnt really "that" hard to make work.
There are a few things that may snag ya up, but considering
the license fees, linux vs ms. Linux is the way to go, especially for a server, you config it once and let it go, it can collect dust, sit in water, anything and will still plug away as whatever you set it out to do. (ok maybe not sit in water, but damn close!)
them thar winderz may be purty, but you cant beat linux, especially for something dedicated, config, leave it, done, for good.