The one that works best gets used most and therefore gets stuff written specifically to attack it. Companies do the work to get to the top of the pile and then attempt to coast. Back in the day it was even macfee for a while.
It’s been bitdefender, it’s been avast, it’s been malware bytes. The issue is which software is “most effective” changes frequently.