Jag har alltid använt CCleaner, men då inom Windows. Rekommenderas. Förmodligen är det väl lika strålande i OS X.
Enda fördelen som jag kan se med att betala är att du får "Complete cleaning", vad det nu innebär. Men eftersom den fria versionen ändå gör ett bra jobb, och det finns kompletterande (fria) mjukvaror så tycker jag inte att man behöver betala. Kan inte tänka mig att den gör något som man absolut inte kan lösa på annat sätt.