it depends upon your mindset what product is best for you. the world of computer security is very complicated and offers a variety of solutions
pcmatic for instance is only as secure as the user. If you use the default settings, you will have to wait up to 24 hours to know if a program is safe or not but it also offers a way to change it so that you can override its decision if you know the program is safe (or likely to be safe...which again places the security level up to the user)
paid programs in the antivirus industry aren't guaranteed to be better than free programs either
some are even outright causing problems after microsoft basically said, "make this work the way we want it to or else" for windows 10
make and model of the pc can even influence them slightly
it's best to do your own research and form your own opinions(I do not advise testing with actual malware though), but backing up your data in some manner is often a good idea.