Macs are great except for forced OS upgrades.
Too many applications are not built to be backward compatible with older Mac OS X releases, forcing users to upgrade. The drop off rate is particularly fast compared to Windows. e.g. Apple kindly give away XCode for free but the latest version will only run on 10.5 and you cannot download their older versions. In contrast, creaking old win2k will run most Windows applications today and still receives windows updates.