If Windows is so good for hosting, why does it require a DE which use alot of your CPU/RAM, on Linux it is optional to run a Desktop Environment. I might be wrong about this, but while I was using Windows I didn't hae any option to run it in a 'single-user mode'. Windows commandline sucks aswell compared to the commandline in Linux.
I've used both Linux and Windows, and the only good thing I can see with Windows is the great compatibility with hardware (I guess this is because alot of hardware is only being tested with Windows, and alot of companies only provide drivers for Windows), other than that it sucks.