For binary decompilation, I bought a personal Hopper license at https://www.hopperapp.com .
Benefits:
- has an intuitive and thoughtful graphical interface;
- works on MacOS and Linux;
- provides reasonable C-like decompiler output;
- decompiles 32-bit and 64-bit binaries;
- supports Mach-O binaries (Mac and iOS), Windows PE32 / 32 + / 64 binaries and ELF binaries;
- has very regular free updates;
- The cost of a license in the region of $ 100 cannot be defeated.
IMO, the price / quality ratio is quite easily superior to IDA / Hex-ray and leaves other commercial (or free) decompilers in the dust.
Alternatively, you can try it or use the demo version to get a feel for it and decompile (very) small executables for free.

From now on (March / 2019), as an alternative, you also have Hydra from the NSA. Ghidra runs on Linux, Mac, and Windows while JDK 11 is installed. It is introduced "as a free tool comparable to x-rays."

Hydra feels more powerful, but Hopper still seems more intuitive.
See also: PepperMalware Blog - Quick Trickbot Sample Analysis with NSA Ghidra SRE Framework
Rui F Ribeiro Oct. 15 '17 at 18:18 2017-10-15 18:18
source share