In my opinion, using windows server is only a disadvantage. Linux is the preferred server OS for almost any application. You will find a larger knowledge base online for both Linux and running all that software in Linux. Windows really only has a place as an exchange server IMO, and even then you can find a better option probably.
That being said, I will also recommend Debian.
Imagine comparing furries to homophobes lol. Sit down you goofball.