I use the free anti virus, free firewall and free ad programs and haven't had a virus in 3 years.
I realise a lot of people want one single program rather than 3 or 4 individual programs.
I haven't used either of the packages. Kaspersky has a good reputation, F-Secure I have heard of but am unsure of.
Depending on price if you really want an all in one solution I would go for Kaspersky.
But the free ones work well too.