It's a good question!!!
In the past I owned Norton and Panda antivirus softwares, Kaspersky come in the upper level! With the other two, still I was having virus but with Kaspersky no way! And no bugs at all.
At the end this is my opinion, but you can download a trial and you can see what I mean.