Is the freeware clean up program CCleaner the best of it's kind out there in the freeware world or is there a better one?

If I were willing to buy one what is the best there is?

I've used CCleaner for years and I am satisfied with it but I am also curious as to other products as well.

thanks in advance
Halder