Used isobuster for a good few years now.
Not used it for bad data recover as such,but extracting non corrupted and compressed data certainly,which is almost the same.
Good for extracting compressed iso game images to access and make usable the raw data.
Or so i'm told (o:!
Supports iso,tao,bin,cue,the list goes on.
Enough of the waffle.It does exactly what it says on the tin.Never had a single problem with it.9/10