I'll just say that it's worth noting that those slams against Macs are the same tired old tech-blog writer whore list of unworth complaints. Same ones as for the last, what, 5? 7? more? years.
And Apple's OS X, based on BSD Unix with a designed-in, not bolted-on-afterward, approach to security, will continue to have the smaller, stronger, and better defended attack surface for the foreseeable future. Windows has gotten much better over the years, and it's largely on a par with OS X with regard to most aspects of user security. But its internal complexity works against the goal of a simple, strong structure with inherently minimal attackable characteristics. That's just a fact.
And Apple's OS X, based on BSD Unix with a designed-in, not bolted-on-afterward, approach to security, will continue to have the smaller, stronger, and better defended attack surface for the foreseeable future. Windows has gotten much better over the years, and it's largely on a par with OS X with regard to most aspects of user security. But its internal complexity works against the goal of a simple, strong structure with inherently minimal attackable characteristics. That's just a fact.The Windows security model, which originated in Windows NT, was designed in from the start. Windows users are, unfortunately, used to running as an Administrator (*nix equivalent of root). UAC is essentially the same thing as the sudo feature on Linux and Mac. It's not some "bolt on".