The largest library of programs and applications
Some commercial games work only with Windows and DirectX.
Almost all hardware has drivers which are compatible with Windows because it is the most widely used operating system.
Prone to viruses, spyware and adware if proper steps not taken such as installation of internet security software, which reduces performance speed.
Requires regular maintenance to avoid system errors and reduced performance.
Purchasing a Windows license/install disc can be relatively expensive
Windows Vista, the most recent version of Windows, has high system requirements
Low number of viruses and other malware, similar to Mac OS X
Large selection of Linux distributions to choose from
Has a large amount of free and open source software equivalents to commercial Windows and Mac software
Can run many Windows programs with the use of a compatibility layer such as Wine. ( Programs such as Cedega can be used to run many Windows games)
Advanced use and installation of some software may require more advanced knowledge than is required for use of Windows and Mac.
Many commercial programs do not support Linux
Small commercial game library
Second-largest selection of software, with many high-quality Mac-only programs in existence, such as those found in iLife. Although at one point software for certain tasks were not Mac-compatible, all software is now either Mac-compatible or has an equivalent that is. Most advanced games have also recently became compatible with Mac OS X.
Reliable and high performance.
Not virus or malware prone, generally: there are no Mac OS X viruses in the wild, and with its UNIX base, it is fairly resilient. There are a small number of trojans (malicious software) which have been known to take effect through applications running in Mac OS X, though they are almost always found on illegal-content-based websites and are not of significant concern. Apple has begun integrating malware blacklists into Mac OS X to prevent infection.
Limited to Apple- Manufactured Hardware
Some hardware does not Mac- compatible drivers, though the number of this hardware has recently become small negligible.
In some cases, it may be difficult to do cross-platform network hardware sharing for a Mac OS X based computer in a Windows network or visa-versa. For example, a printer's Mac driver may not support cross-platform printing to a Windows-connected printer, and replacement drivers may or may not exist.