arachnaut
There may be a reason why the PCs had viruses and Apples didn't. Not many governments or big businesses hide their valuables behind Apple gear.
Most of the valuables in that situation are stored on servers which often run Linux or FreeBSD.
The lack of OS X viruses I think is down to a couple of things. The first is cost-effectiveness for the virus writers, the vast bulk of computers out there run some kind of Windows, and many of them run old versions that have long-known exploits. Many companies and governments don't even apply the MS urgent security fixes or even service packs because they want to extremely thoroughly test the update in case it causes a problem with their network or applications.
The second is that OS X is a *nix system based on FreeBSD and Gnu tools and has an inherent security model that's harder to insert running code into or install anything without the user noticing. Not impossible of course, but harder. So if you're a lazy virus writer why put the effort in when there are millions upon millions of security-comprisable PCs out there and lots of existing malware whose code you can recycle?
arachnaut
For me, though, I think the major reason I like PC's is because Microsoft tries very hard to keep older stuff working (drivers being an exception) while Apple seems to require all new software on major updates. At least that what seems to happen on the audio forums.
Doesn't happen very often, any more than it happens in Windows. I have several 32bit Windows applications that would run under modern 64bit Windows, but the 32bit application was suplied with a 16bit installation routine that won't run in a 64bit environment. Windows XPsp1 broke quite a lot of applications when it clamped down on user account security and blocked bad practices like applications which store documents in the same folder as the application. Something that was normal in the DOS/Win3 days but MS had been advising and warning against for years. Every so often every hardware/OS combination has an upgrade earthquake that changes lots of things, if it didn't we'd be using green-screen monitors, teletype terminals and storing stuff on punched paper tape and "minicomputers" the size of a couple of seriously big fridges. State of the art when I used it as a student in 1978/9 that was.
arachnaut
Those companies that make software products for PCs and Macs probably write everything under a universal layer of upper level software, like Qt or something like that. I like how Sonar just has to know Windows APIs.
Cakewalk's long-term Windows only approach is one of it's strengths, I agree. Windows and OS X do things in very different ways and Cakewalk have built a good, long-term relationship with MS and Intel. Having to only worry about bugs on one platform rather than two has to be a good thing as well. And Windows from Vista on has been getting steadily better at supporting DAWs and the peculiar requirements they have. The long lists of things that needed changing or tuning in Windows to get low latency audio working has got shorter and shorter over the last ten years.
In the end computers are like cars or guitars. You get and use what you hope will meet your personal needs, you find comfortable to use and costs no more than you are willing to spend. There's little point in arguments about which is "best" any more than in arguing whether a Telecaster is better than a Les Paul or a Selmer Maccaferri jazz acoustic from the 1930s.