IObit Advanced SystemCare is an excellent product and gives you more for free compared to others. It is a excellent tool for manual operations. But I don't agree with its default settings to run in the background and automatic optimization and cleaning. Anything that runs in your system background and uses resources can not optimize your system for better performance. I really don't know what these developers are thinking making optimization software to run all the time and automatically optimize and clean. The main point of having a system optimizer is to increase system performance. Most do the opposite by decreasing your system's performance. All they will do is create a placebo effect making you think your system is performing better when most of the time it is performing worse.
For those who do not know:
1. Cleaning your system registry has never been proven to increase system performance, but has been proven to cause system errors.
2. Cleaning temporary internet files does not make better performance for your system, it actually makes your system slower because all of the files have to be downloaded and reloaded into your browser each time. Keeping temporary internet files makes your browser faster because it can load files from its cache. If you have other software that uses temporary internet files and you delete them, you just make all of those software load slower. That is not optimizing your system.
3. Cleaning recent temporary files can mess up software updates, driver updates and Windows Updates. You should only clean up temporary files older than 24 hours or reboot your system before running a system clean to make sure any recent updates are not affected. CCleaner by default doesn't cleanup temp files that are not older than 24 hours. If you have recently installed or updated a software, driver or ran Windows Updates, it is recommended to reboot before running a system cleanup.
Since most optimization software are not setup at default settings to give your the best performance, I don't recommend any to users since if not manually tweaked actually cause decreased system performance. Most users do not know how to manually tweak me.
CCleaner is the most safest tool since its default setting will not mess anything up and it doesn't constantly run in your system's background.
TuneUp Utilities recent versions have been a bloated mess, all version after 2009.
iolo System Mechanic has been know to destroy Windows, it is one that you should avoid.
Wise Care 360, Glary Utilities, Ashampoo WinOptimizer Free, Kingsoft PC Doctor and Toolwiz Care are good products if you know how to tweak and use their features correctly. If not then you should avoid using all optimization software, your system will probably give you better performance at default configuration.
Thanks.