To be honest I stopped caring for defraggers since all my partitions on windows systems became NTFS. That FS's "smart file placement" minimizes fragmentation, and a full defrag is not necessary for 99% of the systems, for a period of one year or maybe even more.
That means investing in any commercial defragger is money not well spent, unless you run some huge SQL database on a production server- there fragmentation does exist, and should be addressed.