edogawa :
sarcophagus_macabre :
jardows :
You want a good reason to go Mac? $20. $20 is what it cost me to upgrade to Mac OS X 10.8. For all the Macs on my iTunes account, up to 5. And Mavericks was free!
$0.00 is what it cost me to upgrade from WinXP to SP1, SP2, SP3
$0.00 is what it cost me to upgrade from Vista to SP1, SP2
$0.00 is what it cost me to upgrade from Win7 to SP1
$0.00 is what it cost me to upgrade from Win8 to 8.1, 8.1 update 1.
Essentially, all the Mac OS "upgrades" you had to pay for were little more than a service pack for OSX 10.5. And I have used OSX 10.5-10.8, so I know what was "upgraded."
Mac OSX 10.4-10.5 was a significant change. Probably more like upgrading from Vista to 7 in the Windows World.
Mac OS 9 to OSX was the last major OS upgrade from Apple (like going from XP to Vista)
And Windows upgrades between XP, 7 and 8 have mainly been, if you'll excuse the pun, window dressing. It is still the NT kernel, which is the OS that stranded an Aegis cruiser at sea, making it nonoperational for 3 days.
Still the fact remains, that I can upgrade *all* my macs, up to 5 of them for one low price of $20, while every time thre is a new Windows it costs 5 to 7 times that for *each computer you need to upgrade*. And, have you noticed the ever shrinking amount of time between new Windows releases?
Actually, Microsoft has released Windows in rough cycles of 2-3 years ever since Windows 1.0, but there has been the exception of 5 years between XP and VISTA.
Windows may cost more, roughly $100 at a retailer, but offers much more openness, compatibility, and the ability to self build your own PC cheaper than buying a MAC. That OSX upgrade may be $20, but it's subsidized by the fact you spend hundreds more just to own that a MAC. You payed hundreds more for brand, novelty, and looks instead of performance, modularity, and compatibility.
It's about the same development cycle between major upgrades of the Mac OS. I will agree with some of your arguments, it is more compatible with the hardware available, and easy to build your own machine, however, with a little more work, and some tools from the hackintosh community, you can build your own mac compatible. Windows in *not* more open than the mac OS, however, when you consider you can directly access the base system on the Mac through a terminal window, while the registry stands in your way on the windows side, much like the resource fork in the pre-OSX mac days. Windows may be more compatible with the hardware, but you can't mount a non-ntfs disk without 3rd party software, etc.
We can go on and on ad nauseum arguing the good and bad points about Mac OSX and Windows, the truth is I use both and like both. I've been using a mac for nearly 30 years, and prefer it for day to day use. I enjoy the hell out of my gaming PC running Win 7. On my hackintosh, I just wish I could make a dual boot system without having to pay *another* $100-$140 for a system I already own. It makes upgrading to the new version a major expense, and even when Microsoft offers multi packs, they give 3 installs and cost nearly as much as 3 separate copies. Microsoft could easily maintain their development schedule, and make a ton of money off Windows if 1) the consolidated the product to 1 version, 2) cut the price to, say, $70, and 3) gave customers 3-5 installs for that price. Users would be much more likely to upgrade to the new version if it were more affordable. It's a much easier decision to make when it upgrades all your machines, and not just one.