It may not catch everything.  Who knows what some crafty malicious nerd may think up?
However 
reviews like this show it does as well or better than anything else.
Previously I was using AVG free version for virus and I admit I did not have a problem
I have been using Microsoft Essential for a couple of months now.  The computers are fast.  It is seamless and is batting 100% so far.