Very true.In many cases what you clean now, will be re-generated in an hour.
I stopped using CCleaner when Avast was caught out. I've used Privazer, Wise Care 365, Kerish Doctor and BleachBit at various times since then, sometimes in combination with one of the others. I see lots of recommendations for Kerish Doctor, here and elsewhere but I've not got on with it very well. It gave me no options about where to install it - I don't like software assuming it will install exactly where it chooses, rather than the owner of the device choosing, right after install I was fighting several parts of Kerish Doctors suite that wanted to immediately take control and do their thing, rather than allowing me to go through the options and run what I wanted. Again, I want some control over what runs on my machines, as well as deciding when. I know that I can control much of this, but please Kerish let me explore what you have to offer before jumping up and shouting 'Me,Me,Me'.
Wise Care 365 seems laid back in comparison to Kerish Doctor, it offers a variety of scans and management options, it cleans OK and fast but I suggest you steer clear of the registry cleaning element, as mentioned in an earlier post. BleachBit and Privazer offer what might be called a deeper clean than Wise's through their settings. Both work fine as long as you're careful about what you ask to be cleaned. Personally I'm not totally sold on the idea of letting Microsoft take care of all my cleaning needs, I just don't trust MS from a privacy angle. I can see the sense in letting tools designed by the OS's maker doing this but currently I'm trying to keep an eye on what these tools don't remove that I would rather were cleaned out periodically.