I have used CC Cleaner as well as a number of cleanup utilities. It's a good program but so are other such products. They seem to do about the same thing, deleting files that are unneeded, invalid registry keys, and other junk that accumulates. Most security packages do a better job of deleting malware.
I think one of the best tools to avoid crashes, network failures, device failures, and poor performance is a good easy to use utility that keeps all your drivers update. Most people don't understand what drivers do, how important they are to the operation of the computer, and they are shocked to see how many drivers there are in a computer. I know several people who replaced their computer because it was too old, it crashes, or performers poorly. They buy a new computer and give me the old piece of junk. The first thing I do is update drivers which solves a lot of problems. I currently use Drive Easy which is a very easy to use utility and is not too expensive.