I've been testing HD cleaners for longer than I can even remember.....but Decades.
Disk Cleanup, from MS does only a fair to midlin' job of taking out some things related to Windows, but does little or nothing for junk created by non-Windows programs, like Firefox, Chrome, etc.
Even running Disk Cleanup in Extended mode, leaves a lot of junk on the HD.
So I set about searching through the Windows files for the hiding places for JUNK. There are a bunch of them. Ergo my Cleanup.bat program. (DOS Batch File)
After a busy day on the internet, my little Batch File can remove anywhere from 30k to 100+K of junk files.
And, that can be after I run Disk Cleanup, and several other so-called Cleaners.
And best of all, it can do it's job without even being installed on a user's HD. And, it requires NO setup or customization. When run, it just does its job without any User Intervention at all.
I use it almost every day and it always does a great job.
Merry Christmas, Everyone
TechnoMage

This is the report from my HD cleaner, at the end of just one day.

That's a lot of JUNK, that I'll never have to deal with again.