When comparing CCleaner vs BleachBit, the Slant community recommends BleachBit for most people. In the question“What are the best Windows programs for cleaning the system of unwanted files?” BleachBit is ranked 1st while CCleaner is ranked 5th.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Not simply an uninstaller
CCleaner is a general Windows maintenance tool but it also has an uninstaller built-in.
Pro Keeps bundling minimal and optional
A common drawback for freeware of this quality is when they are bundled with crap-ware. This only includes Google Chrome and can be easily opted-out of.
Pro Open source
Pro Winapp2.ini is a user contributed freely accesible download from within the app which extends cleanup of files for a massive amount of varioous apps.
Winapp2.ini
BleachBit imports cleaning rules from winapp2.ini files giving Windows users 2400+ additional cleaners (and growing) created by the community.
Pro This product does only what it is made to do on the tin
It is not rare to find apps which are bloated with additional 'features' which only detract from its use case.
Cons
Con Uninstaller function limited
CCleaner does not clean up leftover files after an application's uninstaller has been run, nor can it handle uninstalling applications that do not have an uninstaller.
Con Can't uninstall or detect program without uninstaller
No difference to windows uninstaller. Can't uninstall program with no uninstaller and doesn't even aware of their existance.
Con Bad
Takes up too much ram and CPU, and not a good cleaner anyway.