Software availability remains somewhat of an issue, however, since Apple is very careful about what programs and apps it allows to run on its products.
This is less of an issue with modern Macs, because there are emulators available that allow many pieces of PC software to run on a Mac without any modification. Historically, there has been much more software for PCs than Macs. Both operating systems are vulnerable to online attacks. Though newer versions of Windows have better security than older ones like Windows 98 or Windows XP, they are still generally more at risk than Macs.
PCs are generally more prone to viruses and malware, since more people use them, making them a potentially more profitable target for hackers. Another big difference between Macs and PCs is the degree of security.