I should point out that both DriveGenius and TechTool Pro have a directory rebuild feature, similar to what is achieved by DiskWarrior. In my own experience DW uses a superior technique(s) to the other two, but in the initial posting here, that feature was left off both of them, and I thought I should correct that.
Further, Alsoft has had 5 years to make DW into a 64-bit app, and has failed to do so. For those of us with large hard drives and many files (in my case, over 4M) the 32-bit limitation to memory causes DW to fail, and it is unable to work on such drives at all.
Both DriveGenius and TechTool Pro are 64-bit applications, and will successfully work on larger, more full drives. I'd prefer DW of course, but these two are better than nothing when a big drive goes south.