I have ccleaner, and avast. They both do their jobs very well, malwarebytes though, I have never heard of it. For ccleaner, and avast, I would say yes, but for malwarebytes, I have no idea. I think one antivirus program is enough, but if you feel the need to have more than one, by all means, get malwarebytes, but I have no idea if it is any good