I agree with the better built OS (a unix-clone will always have some advantages over Windows). They can theoretically do anything Windows can do. However, practically, far less native Software is available (which is the only distinction that makes sense nowadays). The only reason why there are less attacks on Macs is the small number of users compared to Windows.
AFAIK, multiple sound cards are also no problem in Windows. I'm running Vista on our test PCs in the office, which are at least 8 years old. With enough RAM, no problem.
That's definitely not true.
As long as you don't have malicious drivers or corrupt hardware, Windows 2000/XP/Vista won't crash either.
Multiple sound cards on Windows doesn't work properly. Try it out. Try recording the input from sound card a, listening to it outputted through soundcard a + b together...doesn't work.
Windows will/can crash for no apparent reason. I develop on completely clean machines that crash for no reason. I also develop for the mobile side and this is twice as bad.
I had a development laptop for work that came with Vista preinstalled. New unit w/ 1 gig of ram and it really struggled with basic operation. I have a g3 500mhz ibook that runs leopard perfectly.
Windows has numerous security flaws. It takes a long time for anyone to patch windows. As soon as a flaw is discovered with Mac there are security releases out immediately.
I am looking at this from the point of view of someone who has been using 3 different OS's in both work/home environments.
Rated
1. Mac
2. *nix of any sort
3. Windows
I have been using Windows since Windows 2.0 and Mac since OS9.
My first Linux box ran Mandrake 5 or 6
I have been programming on Windows for about 10 years and would rather not have to use a Windows machine ever again - work dictates that I do however. I don't have problems with spyware/viruses etc its not about that. It's not a secure,sturdy operating system.