Now a days, which Anti virus is best ?
I think Windows Defender works reasonably well by itself.

I've had a virus on my computer that's been there for long and no antivirus I've installed can remove it. Then I just updated WD and voila! the systems clean again.
