I partly disagree.
While I agree that Zemana and Kaspersky can detect malware, AppGuard provides better protection due to its containment or lock down of the system without detection. Anything that is not in the System-space is blocked or contained. Even some system-space applications cannot do anything malicious because they are also contained.
I voted AppGuard. But Kaspersky, except KAV, has a similar protection by way of TAM. If TAM was more exhaustive, I would vote for Kaspersky because of detection and lockdown.
I didn't vote for Shadow Defender because: 1.) I haven't used it yet, 2.) it might not be effective against loggers.