well, i use AVG Free, happen with that, has an automatic update, you can set the time 2 update, and has a automatic scanner, Mcafee and Norton suck, as Chris said.
Norton would definitely have to be the best if you've got the money, but AVG would definitely be the best overall seeing as how its free and extremely high quality.