I feel that the two or three reasons you stated far UNDERweigh the thousands upon thousand reasons that Microsoft has always been plagued with, with the simple reason is the established userbase.
I own both a osx and a vista box...and I feel far more "secure" on the osx box....just an opinion
