I use both Eusing and CCleaner, the latter is certainly easy but doesn't seem quite so thorough. Eusing is a more comprehensive clean but my problem with it is that there are always some registry issues(?)that return and I haven't found a way to tick these to be ignored next time a clean is run.
Have you never tried Winaso Optimizer.I find it better than both mentioned.But can be a bit of a pain at start up as it only repairs 10 items at a time.It was recommended to me by skidzy a couple of years ago and I have used it ever since.[free version]