I think that Microsoft Security Essentials is a fine program. My only issue with it is that some have reported problems with it updating automatically and running scans automatically. If you are willing to manually update it and manually scan, I say go for it. Otherwise, I recommend AVG for a free solution or NOD32 for paid.