Another interesting feature (at least, to me) of the Windows experience is that those Windows users who approach the software as an experienced Linux user would, get the best performance from their O/S.

Typically they:
-accept only those updates and additions which suit their particular requirements
-remain with a tried-and-true O/S until a more recent offering proves itself to be fully functional
-do their homework and understand how the O/S works
-customize the software so it performs the way they want it to
-include software components from a wide variety of sources to get maximum flexibility and reliability.

A Windows O/S cared for in this manner will end up being a highly individualized tool, and the user can create a degree of security and reliability similar to what a Linux user enjoys..