I haven't tried Dirms but it sounds nice. The main differences with Defrag v2.27 seem to be that Dirms does not order the directories to the beginning of the disk, does not maintain a scratch area, does not reclaim MFT space, and does not come with sources. Also, according to their website it's not free software (the commandline version), you have to pay $10 if you want to use it legally past the free trial and to unlock all the functionality.
Yes, the commandline version of Defrag uses less system resources, but the main reason for using the commandline version is that you can automate it. GUI programs can usually only be controlled through the GUI (clicking with the mouse), which is useless if you want to start the program from another program, such as a script, or a webserver administrator panel.
According to messages on their forum Buzzsaw uses a lot of memory.