I did a thread on this a couple of months ago. Microsoft Security Essentials is winning for me.
I use AVG, its all personal preference really.
What i have noticed though is everytime i have to install it again, the website gets more and more corporate and harder to locate the free version as opposed to their standard version. Cant blame them for trying