I needed to recover accidentally deleted video files off an SD card (nothing had even been written to the card afterward, no read errors, it should have been a relatively easy recovery!). After spending hours in scans trying the top 3-4 disk recovery apps on MacUpdate (I've purchased a number of them over the years!), all of them had failed miserably. Files names were recovered, but filled with blank data...or random garbage video files were created that had no relation to the original footage at all.
I eventually found EaseUS listed elsewhere online. Within a few minutes, the free demo had recovered fully playable files. Both audio and video streams, everything was perfect. No issues.
Of course this doesn't mean it'll work in your situation; it may not work in any other situations at all. I don't know. But in this one case, it flawlessly resurrected files I thought were gone forever.