I used to be a WIndows Server advocate, it's on the whole been very stable (and easy to manage) even back to NT351, NT4, 2008R2, 2012 and now 2016 etc but MS have ruined it now - telemetry, update process, the memory is requires has increased despite MS saying it's decreased, the CPU resource it takes has also increased.
Whilst Centos 7 has matured and developed into a fantastically stable OS, rock solid, fast, needs very few resources and has also become more manageable with a range of tools - the manageability of it was what put me off years ago.
Microsoft are ignoring the very things which made them useful and leaving the door open to Linux to walk right in . . . how many new builds are now done on Windows ? None that I know of. Same with SQL Server - was a great product but cost is massive now on SPLA so PostgreSQL it is - another tick in the enterprise box.
Bye Microsoft . . . it's been fun :)