I've also heard that some recovery services can fail and make files completely unrecoverable. For certain situations, this software can properly recover the videos where other reputable software (even much more expensive and professional versions) are unable to. It's programmed specifically to understand the 'unique' method GoPro employs when writing video data to its SD card.
Yes, this software is legit and we recommend it here quite often.