Be VERY carefull with CSC i,ve had BIG problems with the program on 4 different pc's, bsod, broken printerdrivers (hp, epson,canon), startuploops, sudden windows lockups and more, so i don't use it anymore.
I have used various reg/cleaners from windows 95(regclean,regcleaner,pct registry mechanic,jv powertools lite tune up utilities, norton systemworks etc.) till now and NEVER encountered (serious) problems with them exept for CSC.
Ccleaner is a great little program and is very mild/safe and not that thorough on the registry and better in cleaning disk space than registry cleaning.
i think it's a must have tool for everyday cleaning.
i've never used revo uninstaller so i can't comment on that.
I suggest Glary utilities (free) i use it +/- 2 years now and it's pretty good, there is a uninstaller that is more thorough than the standard windows software removal, reg.cleaner and reg. compacter, start up manager whith delay abillity etc.
it also makes automatic backups of everything it removes so it is quite save to use.(never had problems with it)http://www.glaryutilities.com/builds.html
from time to time i also use system cleanup because it completely removes the uninstallers for windows updates and not only the registry entry's like ccleaner does.
it's only 539 KB "big"
you can check it out here : http://www.softpedia.com/get/Security/Secure-cleaning/System-Cleanup.shtml
(be suprised how much junk it removes the first time you use it even if you use other cleaners on a regular basis)
btw. every diskcleaner will find things to remove that the other doesn't (even after a cleanup with csc if your pc is still working
to make the story complete i use puran defrag (free) on some pc's ( i also use perfectdisk paid)http://www.puransoftware.com/Puran-Defrag-Download.html
imo.till so far the next best thing after perfectdisk ( better than jkdefrag,defraggler,auslogics, O&O)
hope this helps