You're going to get a wide variety of responses to this question. There are many people with differing opinions.
You should specify if you're asking about free or paid software.
If you're looking for free software, I would strongly recommend Avast free or Microsoft security essentials. They are both linked in the malware guide in my signature.
If you're looking for a paid suite, I would recommend Trend Micro or Kaspersky.