I've used it for a year without issues, seems to do a good job, plus its a one stop place to go to clean up files, uninstall apps and quickly see/delete stuff from startup. if using chrome, make sure to check the settings or it'll wipe out cookies you might want to keep (like login info).
CCleaner is different than what you have listed. it doesn't scan for malware, doesn't defrag, etc. more for deleting old files, temp stuff, etc, and deleting unused registry entries.