That's a good question, and a very smart one. Usually, users don't wanna deal with several security programs, and an all-in-one suite is always preferred. Understandable.
But, when it comes to it, which suites are there to offer covering all Windows' weak points?
In my opinion, and aforementioned by others, there's only one: Kaspersky.
Why Kaspersky? Because it offers:
- Solid web protection
- Top tier behaviour blocker (System Watcher)
- Outstanding and usable firewall
- Application Control (anti-executable-like module)
Usually, first generation antiviruses' weak point is they work as a blacklist, meaning everything is allowed to run unless it's hash exists on the company's database as malicious. But when you use an anti-executable, or in this case, Application Control, the security approach changes, and it starts working as a whitelist instead... Meaning nothing allowed to run unless it's in the database. A far more secure way of handling security.
If configured correctly, Kaspersky's Application Control will block the execution of any software that's either not signed or not signed by a Trusted Vendor (a trust list made by the russian company).
So, to sum up, with all these modules, Kaspersky's probably the only one complete enough as to be used as a standalone solution.