I find Java Flight Recorder and async-profiler to be good enough. Both tools are free to use, they both can be used to profile production systems, and they both produce actionable results.
Stamatis, Andrei, have you considered JFR / async-profiler? Even though I do not object asking for a license, I do not feel comfortable promoting third-party profilers if it turns out nobody uses the license. AFAIK IntelliJ IDEA 2019.2+ has integration with both JFR and async-profiler (see https://www.jetbrains.com/help/idea/cpu-profiler.html ), however, I have not used it, and I happen to use the tools directly. Vladimir