I've never used anything but the windows defrag. It seems to work, and it gives me a graphical representation of what it does. How accurate that is would be anyones guess, but all i can say is that it seems to work, and i've never had any issues or seen a need to change. I'd also be interested in seeing some real world comparisons, and hearing what others think.
Mitz from Tips4pc