In today's world, there is no one program that can give you 100% protection. It has to be a layered security approach starting at the basic level. A password protected BIOS and a well-configured router. Next if one is using windows, it should be strengthened to reduce the attack surface and personally I use syshardener to disable scripts since the home users rarely need them. Then comes the automatic updates which should be turned on to ensure that the OS is up to date. Next comes the browser and the AV software and this depends upon the user, the OS and the PC configuration. Generally I use Chrome with BD trafficlight and ublock origin. As for the AV part it depends. On windows 10, an average user will be safe with Hard_Configurator. On PC's with windows 7, I would choose Kaspersky Internet Security with Trusted Application Mode. In my family PC which runs windows 7, I have Comodo Internet Security and AppGuard.