ESET, Kaspersky, AVG, and Avira are the top regarding catching viruses.
Bitdefender has some issues with power users, in my case, it was very hard or impossible to disable some features.
I stick to ESET; it's very lightweight and the cost of it is quite cheap.
Free: AVG or Avira are excellent...