I was able to use Ktools data recovery software without any issues as it is easy to use and understand. It has many options which can be customised according to your requirements. The price is also quite reasonable. The most important thing about this tool is that it allows you to recover even large size of data.
This program is compatible with both Windows and MAC operating systems. You should try this software in case if you are facing difficulties while recovering data from external devices.
Pros
Ktools data recovery software is easy to use and recover large size of data
Cons
This is the most important thing that I have to use to recover data from external devices