Reliability is irrespective of OS
Getting performant reliability out of a system is completely unrelated to the OS and comepletely RELATED to the admin!
I have run Windows, Linux, Unix servers in broadcast critical envrionments and they have run flawlessly apart from when use error! (like when i left the overnight playout system to auto-update at 2am and it rebooted! - i turned that off as soon as i got in at 6am the next day)
You cannot blame MS for this, its the admins who should not have been messing with updates /letting auto update do the work. Auto update in servers should always be OFF, you take a full live backup of a system which you can switch back in, in a matter of seconds, then update, test, and if all is ok you're safe, otherwise roll back.
I used to do this during my radio station's downtime - between 2am and 6am not once i'd got back into the office at 9am!