I used to use freebies, but found I didn't like using them and they weren't always the best solution. I've had a much better experience paying for my internet security and a lot of the time, it offers peace of mind.
I've had a great experience with Kaspersky Internet Security and I recently upgraded to Kaspersky Pure, which offers extra tools, which I have found useful.
However, there was a DNS virus I got that caused trouble for Kaspersky, the only thing its ever had trouble with in the last 3 years. The virus managed to stop Kaspersky from updating and I couldn't permanently delete the virus. I had to use a combination of things.
Initially I found ESET (paid, but I used 30 day trial) was the only security that would update(and only on OS start). I also found I could update if I set up a new user account and boot in safe mode, so that I could use a recent version of MalwareBytes (Free) and a paid anti-virus to kill it.
So when it comes to problem cases like that - your only best bet is to find solutions on the internet, and MalwareBytes is handy - it's free to scan and remove malware, but it offers no protection against it (without paying money) and for protection, I'd use something like Kaspersky or ESET.
Kaspersky Website
Click!
