I know a lot of people said Kaspersky was a great way to go however now.. Eset 8 protects from 0 day, Java exploit and now botnet protection by stopping communication with Rouge servers.. Who wins now?
I will add the following: for semi advanced user would you prefer to white list and manually control how the application control in Kaspersky work or would you prefer to dive deep into custom rules or even rain of popup dialogs of ESET hips each time an operation in the system is made to then lock it up on policy based mode? If you prefer the first option then Kaspersky. If you don't mind the extra work then ESET will provide you more complete security. On a side note: policy made mode acts like the following: follow rules and if no rule present for such action it will not execute. Example file a.exe needs to create folder b in place c. If no rule available for such operation the it won't work. If it is then the process continue to the next stage. So let's say installer needs to add registry strings or modify. Unless you have the rule for it it will still not work. So yeah policy based mode in a set of well configured rules is as good as you can guess.