from my experiences mcafee is a waste of money and resources, along with most symantec products. but then again, i've not found any one program that does it all. mbam is pretty good but not as good as it once was. Eset, sophos are fairly decent. i'm hoping this mbam anti-ransomeware app does the job for ransomeware. locking down email attachments at the server level is the best preventative approach that i know of right now. using shadow copies on windows platforms and verified daily/hourly backups and/or snapshots seem to be my best approach to disaster recovery.