It really is a matter of personal preference. Try them both and see which one you like the best. Note: you can't run them on your PC at the same time, so try one for a week, uninstall, them try the next one.
Both have been tested indepentently and have scored very well. Much better in fact, than many of their commercial ($$$) counterparts.
I've used AVG for about 4 years on XP Home and use Avast on my Windows 64 box because AVG hasn't come out with a AMD 64 bit version, as of the last time I checked.
Either of these apps, along with a firewall and anti-spyware tools, should give you good intrusion protection. As always Microsoft updates are your first line of defense.