Windows is not a good option for server hosting. Windows is bloated and comes with features you'll never use, while Linux mostly (with the exception of Ubuntu) comes barebones so you can install only the stuff you'll actually use. Linux is also often considered more secure as Windows has plenty more vulnerabilities. Graphical user interfaces usually don't mean a better system.