As far my knowledge there r several causes to take right decision.... And I am not going to compare about !
Linux Server and Windows Server provide a GUI and a command line interface.For desktop or home use, Linux is very cheap and most of the softwares free, rather Windows is expensive.
For server use, Linux is very cheap compared to Windows. Microsoft allows a single copy of Windows to be used on only one computer. They use a technique for software to enforce this rule (Windows Product Activation at first, later Genuine Windows). In contrast, once you have purchased Linux, you can run it on any number of computers for almost no additional charge.
An objective measure of the ongoing care and feeding costs for Linux vs. Windows. Before choosing please consider the followings:
a) Dealing with bugs in the operating system
b) Dealing with bugs in application software (Almost SW free, called Open Source)
c) Dealing with viruses, worms, Spyware, etc.(very big advantage to Linux here)
d) Dealing with software upgrades to new versions (both the OS supports)
If you buy a copy of Windows on a CD-ROM, you get no application software with it. If you buy a copy of Linux server on a CD-ROM (or two or three) it typically comes with gobs of free application software (like Adobe Reader, Open Office which equiv to MS Office, several multimedia sw, huge no of utility tools) . As far my case, I am more secure on Linux than I am on Windows.
Though again u look for a very short comparisons here :
1. Linux Server Interoperables with Windows and vise versa.
2. Linux Server supports unlimited Virtual Machine, but Windows Server lack of this
3. Enterprise support provided by vendor with 25+ yrs history both Linux & Windows
4. Linux has huge no of Open Source Software, but windows has not
5. Broad Ecosystem both Server supports
6. Reliable, scalable, secure server OS, Linux Server has some extended features rather
7. U have more expertise for Linux Server ( I hope already u have)
Now it's ur turn to decide !