Ehm avira detects like 1.6 million treaths/dayAvast has spent 1.3 billion dollars buying AVG, making to grow the user base of 400 million. It seems they have 40% of the world market.
Kaspersky invests a lot of energy in research. It is likely they detect about 300,000 new malware every day.
My vote goes to Kaspersky.