One of my major issues with Windows is the constant reboots for updates and a very slow shut down / start up when updates are being applied. It has happened several times for my colleagues (on Win7) that their presentations were interrupted by a forced update that could not be cancelled. Why can't updates in Windows be as smooth and easy as in Linux? Stuff can be updated in the background, not extra configurations / applications of updates during start up or shut down. Disclaimer: I manage my own work computer running Linux (Arch). A bit more of an administrative burden to make sure that stuff works with the work infrastructure but worth it.