"Windows Phone is fighting an uphill battle. Microsoft still has work to do in terms of user experience and the big hardware partners like HTC and Samsung are starting to lose interest and putting in only token efforts. But Nokia is keeping the platform in the conversation. We're not willing to consign Windows Phone to the same level of hopelessness as the open-source webOS or the out-to-pasture BB OS precisely because Nokia is too big and too active a partner." Having a big partner is by no means a guarantee. Microsoft is doing whatever it can - both legal and should-not-be-legal - to get people to buy Windows Phone, and it isn't working. A brand only gets you so far - you need a compelling product, too, and as much as I like Windows Phone, it's just not there yet compared to iOS and Android.

If you don't care about those things I listed it doesn't mean that others don't care. Mac os x has enough commercial and non-commercial software for my needs. Most of the windows software is crapware and bloatware anyways.

"Yes, but many people do web design, etc. Pages must be tested in IE. "

Those who need it for their jobs use windows at work and whatever OS at home.

"Yes, but people DO NOT move to different computers that often. "
"Not an issue since people simply DO NOT move to different computers that often. "

Maybe you don't, but others do. It's a very nice design to keep whole program in one folder, as you can move it anywhere on partition, even different partition and it will not break.

"Should something happen to it, you can use system restore. Restore points are created automatically, when any significat change to the system (drivers installed, software installed, Windows updates, etc) is taking place. "

It doesn't make it excusable to have it poorly designed like that.

"Not an importan issue, again. But you can mount drives on Windows at different points too, you know? "

Your opinion doesn't make it unimportant.

"Windows can be installed to multiple partitions too. "

Not from the installer. And I am not talking about striping or raid setup.

"
I think you're just making stuff up. I used to upgrade all my hardware (except mainboard and CPU) very often too, never had any problems.

But.. how often do you upgrade Macs? Like, you change what video card, or mainboard...? Oh, really? "

1. I build my own pcs.
2. I never said I own Apple hardware. My OS X runs on pc hardware.
3. "(except mainboard and CPU)" That's exactly why you never had BSODs. I switch hard-drives between different pcs and usually upgrade motherboards and cpus.

"I am not sure myself, but I think Windows too can be booted from external drives, even USB keys. Not sure though, haven't tried it. But I think it can, or it's coming to Win 8. "

Yea, you would have to tweak it to make it work. While OS X just loads all drivers, so no need to tweak.

"BUT when you *need* some specific software, software that is widely used (SQL Server or Mass Effect, for example) then it is a deal breaker if you can't have it without spending days to maybe make it work and when it finally does, then it breaks after 5 minutes, etc. "

Why would anyone install SQL server on desktop version of windows? And there are other better cross-platform SQL servers than MS SQL. Those who need specific software either dual-boot or use emulator. I don't see a problem with using emulator to be honest. On my hardware it works almost as fast as native boot. Yes, it costs extra money if you want to have it legally, but it's not that big of a deal. And old windows licenses can be reused for emulator as long as they are not OEM.