Why use a 3rd party product for a function built-in to Windows? The time you waste downloading and installing and “occasionally scanning” is almost certainly longer than the time impact of the “junk files.”Haven't used a registry cleaner on any newer systems in years but I do use CCleaner to control startup apps and run an occasional junk file scan on computers with mechanical drives that boot Windows. I've also used Recuva before and it was alright.
I haven't run any defrag software in ages, actually almost forgot it was even a thing. Back when I first started with computers in the early 00's I used PerfectDisk or something on my single core PC with a molasses slow IDE drive that had games on it. Seemed like it barely helped load times but I'm thankful that you basically never have to do it anymore...