I prefer Revo Uninstaller,over CCleaner.It has a lot of great features.I have used Revo now for ages and wouldn't be without it.
I don't even use Add and Remove anymore.
Revo is very user friendly,and sets it's own Restore point,before uninstalling any Program,and get rid of every single entry left by a Program.
With uninstalling Incredimail,for example,Revo picked up 2400+ Traces left on the Registry.
I would have removed probably 150 Programs, over time and not once has it let me down.
Will get rid of Temp Files,as well as many other great features.
Once you use the Help,and learn to Navigate Revo,you will find it is an easy program to use.
I actually uninstalled CCleaner,as I no longer needed it.
Once Revo has uninstalled a program,if you doubt Revo's ability,run Windows search,and you won't find any traces left on the OS.
Every now and again,a good program comes along,and Revo is one of them.IMO.