The question is as always:-
What is the software stack you are trying to run?
If it requires Windows, then take windows, if it does not, then take Linux.
I've yet to hear a compelling argument to use windows to host anything that doesn't require windows, other than "We already have the platform".
So, as always, look at what the needs of your application/solution are and that will determine the best platform (not necessary OS) for you.
These days both are reliable and performant, but Linux costs less (if you have the knowledge to manage it), so economics makes it the better choice.
If however, you are a windows server guru and hate the idea of command line interfaces and Linux admin, that is a compelling reason to take windows.