SanDisk RescuePRO is very good, it was supplied free with their SD cards, the only ones I use.
Data Rescue and File Salvage are extremely good.
Not familiar of FileJuicer or CardRaider.
I do not see why using a Mac would be a problem, I have been playing with them for decades and my Pro level Nikon kit is very happy with them and vice versa.
Whilst not my favourite tools, Pen/USB drives from a good company should not be a problem. Although without any evidence I might suspect the PC.
I only use 4GB cards (150 shots at RAW), to lose what might be on a large card would be disastrous. It is no hardship to carry a dozen. Also my D3 allows auto back up to the second card or one may duplicate at ones' leisure, as I do, and then keep in a safe place.
This is of no use for now, but might be for the future.
Regards, MM.