Jetbrains' stuff only works properly on Oracle's proprietary JDK, and not on the reference JDK (OpenJDK), which kinda sucks, doubly so since the former is not re-distributable, making it even more alien in the linux world.
I'll completely pass on software that requires (and bundles!) it's own JDK. I already have the reference implementation installed, honestly programs should use that, not bundle their own.
Anyway, I still gave it a try to see how it works. Looks like they're resolved lots of the visual glitches (especially the most serious ones, like font rendering).
For some reason though, after running the app, I was left with two directories in my home with dumps of configs/cache all mixed up. :/
In addition, I run on Azul Zulu [2][3] for Java / Scala / Kotlin development and haven't had any problems so far (switched about a year ago).
Notes:
[1] - https://intellij-support.jetbrains.com/hc/en-us/articles/206...
[2] - https://www.azul.com/products/zulu/
[3] - macOS Sierra at work, and Ubuntu 14.04 at home