Graal seems to be continually almost ready to use, but never quite there.
My experience has involved zero headaches or serious problems due to Graal, and it comes with appreciable performance improvements.
One of the more impressive and badass hardcore programming language engineering efforts, and still under active development right now. It's remarkable technology.
Amazing that it comes from within Oracle, I was surprised.
How? most libs use reflection.
[1] https://www.graalvm.org/22.3/reference-manual/java/compiler/
1. The new JIT
2. The Native Image, AOT
Reflection is an issue for (2), not (1).
It's a kickass JVM with stellar performance and bonus profiling/observability tools.