This.
I have been using CCleaner for years and there is no better alternative. I've tried them all. Some don't clean as well and others have ugly big buttons everywhere to upgrade to their Pro version. Heck I don't mind paying for CCleaner as it's a great tool but not a subscription fee. I already have enough subscriptions, Office 365, Antivirus, VPN, Spotify, etc. If they offered a more expensive lifetime license fee they would get a lot of business.