I can agree with starchild76, I am using Auslogics BoostSpeed 5 as the v6 really sucks and doesn't have those advanced options seeing in v5, but having some other tools which are really unnecessary.
Between these two I pick IObit, TUU are just too heavy and it's optimization and maintenance tool.
I really don't like having background process running of the software which supposed to optimize the perfomance of the computer, so IObit falls there too.
My opinions are :
Disk Cleaners
No tool can clean up your hard disk for junks like Auslogics Disk Cleaner or Wise Disk Cleaner ( I am using auslogics and from time to time scan with Wise Disk Cleaner Portable), there are a whole GBs of junk after you install for example Microsoft Office 2010/2013 left that CCleaner cannot find. And of course Windows Updates, they are leaving a mess too.
Registry Cleaners
I know that a lot of people here are skeptical about "Registry Cleaners" but I, and hundreds of computers that I have fixed didn't have any problem with using for example : Auslogics, CCleaner, Wise Care365, Glarysoft, Yamicsoft, TuneUp... registry cleaners If you know what to delete, maybe the safest are CCleaner and WiseCare, pointing at whats GREEN to clean, and of course making a backup of cleaned keys... Long story short, if you like installing and uninstalling, sooner or after you will need a registry cleaner ( If you don't want to reinstall Windows).
Privacy...
the best privacy traces cleaning tool I've tested was Privazer, those guy(s) who made that tool are on good way. There's also addon for CCleaner called CCEnhancer, but that tool can be dangerous in amateur hands.
Defragmenting
I am using Auslogics Disk Defrag and it does the job pretty well and pretty quick, but I miss some options that Pro version can offer like boot time defragmenting of files that cannot be defragmented while Windows is running. There is of course a Piriform Defragller but it's a little bit slower than Auslogics
Uninstallers
A year ago I was testing which uninstall tool, can find the most residual traces left by standard uninstalling. And YourUninstaller comes in the 1st place followed by Revo. Now I am using IObit Uninstaller and I like it, it has batch function, it's quick and portable.
Tweaking
The best and the most advanced tool I could find all this time was Yamicsoft products. (Windows 8 Manager, Windows 7 Manager and Windows XP Manager). It has a lot tools implemented for tweaking, controling, cleaning, optimizing and also repairing Windows-es, honorable mention must take TuneUp, Auslogics and IObit... and if you want to strictly repair stuff I would recommend Tweaking.com - Windows Repair tool.
and that's from me