Does anyone really like Microsoft, other than those who swear by their products and services? I really doubt it. Most users just seem to be forced to put up with it and are either ignorant of other options or afraid of trying something unfamiliar.
I have used Linux, BSD, MacOS (X) and Solaris but my home computers (laptop, gaming PC, two servers) all run Windows, because it gets things done and I haven't had a BSOD or a serious issue with it for years. Finding drivers or apps is never a problem because everyone develops for Windows first, Mac OS X second, Linux probably never or perhaps a distant third.
Being a geek most of my friends are as well and Windows is still by far the most common OS on their home PCs. One guy bought a shiny MBP and promptly installed Windows on it. Pretty much everyone who runs Linux dual-boots with Windows. So yes, when given a choice, even very computer-literate people will freely choose Windows. Because it gets things done, doesn't crash and has drivers for everything. Simple as that.
My phone runs Android, though.
Thus spake the master programmer: "After three days without programming, life becomes meaningless." -- Geoffrey James, "The Tao of Programming"