From what I could gather on Google, it's similar to ddrescue but also has the ability to work with raw devices, it also provides more control over the device than ddrescue. One example where this helps is that it seems to be better at recovering data from optical media since you have more device control.