As a somewhat noob to the Apple OS and having had some iMacs recently installed at my workplace, I have been trolling these forums a bit to glean some information about general usage and potential issues.
From what I have observed so far information has been handed out along the lines of 'since you have got a mac you should get some training on how to use it' with the direct opposite said of windows users.
Is not only fair that the same should be given - it does not matter what OS your PC uses, you should get/find training and do some general research on it?
Now users will be users and no matter how much 'protection' you put in place some will always click the Yes to that UAC prompt or enter that elevated privilege admin password.
Viruses are less of today's problems, it is phishing for credit card details (and websites that try to install malware) that ALL users should be worried about. It is the browser that is increasingly becoming the weakest link in the chain second only to the user.
Yes, windows can be more readily infected, but it can also be run with freeware av/as that does not kill system resources. I have 4 Windows PC's at home and in the past 10 years have only been infected a couple of times due to pirated software downloaded by people on LAN's. I run Windows because I enjoy playing my games, sometimes way too much

and I'll be stuffed if I am going to lock myself into buying an OS that is not supported on all hardware. (well, for my home personal use)
I guess my point is that most virus/trojan/installed base etc OSX vs Windows arguments really come down to user ignorance. IF you are willing to spend the time and learn how to use a PERSONAL COMPUTER and learn safe web browsing and file transfer habits, it does not matter what the OS is, your computing experience will be much more stable.
I have seen there are only a few people around that tend to share my point of view, that the OS is personal preference and we need to do the best we can to help each other to make computing stable and enjoyable.