You should be asking that question in an independent forum, not one run by McAfee. Here we can only recommend McAfee products.
I will tell you however that there is no such thing as a perfect antivirus as you said above. No antivirus, no matter what brand, is guaranteed to stop everything.
A lot about protection is up to you to act safely and keep your system totally up to date.
That's why it's best to ask these sorts of questions of an independent forum.