Windows:Windows PCs provide lots of flexibility and customization (with both hardware and software)Windows PCs offer support for cutting-edge hardwareWindows has more software available than any other platformWindows offers great backwards-compatibilityWindows provides a great gaming experience thanks to great hardware support and lots of gamesWindows offers better options for music productionWindows is the same platform most of the world uses

Mac:Macs offer a more straightforward approach to computing with fewer maintenance tasksMacs have fewer viruses and security issues (with the caveats mentioned in the relevant section above, of course)19Macs can provide a UNIX-like experience and also have commercial applicationsMacs software, on average, focuses more on its user interface and making your experience enjoyable than Windows software doesOther Apple devices work best with Apple computers