Many frequent contributors do not recommend any anti-virus, Mac cleaner, or memory cleaners. This class of products tends to interfere with macOS proper operations, slow down the Mac, sometimes block network connections, sometimes quarantine essential files, etc...
There are no self-replicating viruses on the Mac. Many of these products spend all their time looking for Windows malware that will not affect your Mac.
As of today, the only things affecting Macs is Adware, which requires you to assist in its installation. Many times the assist is because you were tricked into installing the Adware. Sometimes a download site wraps an free app in its own installer and an adware vendor pays the download site to side-load adware onto your Mac. Or a software author is paid to side-load adware along with their app. And if a few cases the adware vendor will put an Ad on a web page that looks like huge green Download button. If that web page was for downloading an app you want, you might click on the Ad instead and then install the adware thinking it was the package you really wanted.
Right now the free MalwareBytes is the only package that effectively deals with adware on the Mac, and since you ONLY need to scan after installing something, you do not need to keep MalwareBytes installed, and can uninstall it after you have done your scan. You can always redownload it the next time you install something to check your Mac.
Finally, macOS has built-in protections against malware that has been very effective so far.