I have never used mac other than for one hour or so once when I was a sys admin. I was trying to install a network driver and it just didn't work for me (or the MAC user). So I can't really give comparison based on real experience with it. I am and have always been a PC user. From the old days of DOS and DrDOS.
Having said that, my opinion regarding why MACs might be better is because:
- Standards based hardware. Apple tests and approves hardware and provides tested drivers for it. On the other hand PCs/Windows systems have to be pretty much compatible with any china/korea made hardware out there. Alway, any joe out there knowing 2 words of C++ starts creating custom drivers.
- Applications. Since there are a lot more applications, expecially freeware and trialware are available for PCs than MACs, more PC users install this stuff bogging down their machines.
- Users. This may be debateable for various groups, but to me, there is no 'perfect' software. If you left enough users play with it, they will find bugs. Windows market seems a lot more compatitive than MAC, so windows programs come out half baked. Also, since more users are using it, it is likely that more bugs will be found in the same software that is available for MAC.
- Base OS. I don't know much about prior MAC OS, but since the migration to Linux,,, Unix has been around for a long time. It has its own quirks but it works and is a lot more stable. One of the reasons is because it was never built for "Comaptible with world". As you add more compatibility functionality, you add more code and ultimately add more possible bugs.
I am not starting a war here but giving my views on why people may think PCs are good or bad and vice versa. In any case, each OS has it's own place. I have always been a PC user and most likely always will be (Linux might be an exception). It is fun to fire up MAC users but in the end what matters is what works better for the task at hand the user's knowledge, experience and comfort level.