For the free ones (for personal use), Avast is pretty good. I didn't like it on a laptop since laptops aren't on all the time, and thus the pattern file updates wouldn't be continuous (and when...