The answer would depend on what you need. CleanTalk’s Anti-Spam is a good paid option that specializes in dealing with just spam. A good free option for just spam is Anti-Spam Bee. If you need additional security (e.g. a firewall or a malware scanner), then try using Wordfence or Sucuri Security.