I use CCleaner's basic clean function on my SSD and have about once a week for the 2 years I have had it ( Vertex 2 ). This generally cleans between 500MB and 1GB of junk off the drive.
As for the registry cleaner I just don't trust any registry cleaners in general. I have not really ever heard of the CCleaner registry cleaner nuking anyone's Windows install and it's probably safe but I generally do a clean Windows install once a year or so at most so I don't really feel it's necessary to use one.
I don't know of a better tool for just cleaning junk. Maybe Glary's utilities.