I understand what you are saying but my point is, what's the point of un-installing a program but leaving all the registry items there, bare in mind most of them would mean nothing to most of us, so why not automatically remove them along with the main program files.
Don't get me wrong I'm not saying it's not a good program, just that they could quite easily improve it by pre-selecting all and any registry items that the program usually shows/recommends we also remove.
However:
>> The point is that Revo offers to remove all traces and registry entries, the other uninstallers leave those items in place.
That's debatable.