For plain ole straight up, in yer face Windows, Apps & Junk Files Cleaning ... CCleaner IS my weapon of choice.
I'm quite comfortable and satisfied with CCleaner's results there.
For SAFE Registry Cleaning ... CCleaner is the way to go.
Okay, by "SAFE," I don't mean give it carte blanche to delete everything it finds.
I just mean, there are just less Registry issues found, thus less Info / Data to try and decipher and interpret.
For DEEPER, more thorough Registry Cleaning, I prefer JetClean and Glary Utilities.
Of course, more Info-deciphering, fuller attention and extra caution are required.
When I first used JetClean and Glary Utilities, I forget which one, (Whichever one I ran first) ... but one of those two found a sizable amount of old Opera Browser Registry Entries, which CCleaner and even Revo Uninstaller had never found. They were old Opera Browser Registry Entries from the many Opera Snapshots I had installed and uninstalled over some time.
So, since all 3 (CCleaner, JetClean and Glary Utilities) appear to have a particular strength and prowess in different areas than the others, I got in the habit of using all 3 for optimum cleaning. I'm satisfied with the results of my Mercenary Cleaning Trio Combo.