There is no best Anti-Virus or best Anti anything. You are never protected 100%. To have maximum protection, you need to have your Windows and software up-to-date, and an Anti-Virus (Like AVG Free) and an Anti-Malware and spyware (Like Malwarebytes)
Pirated software can make your PC very vulnerable, because you wouldn't have any updates + the crack would make it just as vulnerable as well. That's why half of the PCs in Lebanon are infected.
Back to the topic.
I never recommend buying security software. Especially when they're a full suit. Because Kaspersky might be good as an Anti-Virus, but it might suck as an Anti-Malware/Spyware or firewall (This is just an example)
To compare such software , all you need to do is just look at their virus detection rates. Whichever is higher, is better. Free security software is more than enough for most people.
To have proper security you need to:
- Buy your software and keep it up to date.
- Keep Windows up-to-date.
- Don't use pirated software.
- Don't click on ads that seem too good to be true.
- Use free security software.
Also, this topic already exists:
https://lebgeeks.com/forums/viewtopic.php?id=13899