McAfee is better because it provides more security-related features and additional utilities than Kaspersky. Independent laboratory tests have proved that both software can provide excellent malware protection with minimal impact on system performance, but McAfee's antivirus suite is cheaper than Kaspersky's.