First, this forum addresses Microsoft CERTIFICATION questions.
That said, there really is no "best". Much depends upon your e-mail and internet practices. If you look at naughty sites, download stuff without thinking, steal software and stuff through torrents, then something like Kaspersky will work.
If you don't do anything like that, then Microsoft's free Security Essentials should work just fine.