The only issue is with certain java-based applications such as PyCharm or Arudino IDE, in which sometimes the windows aren't drawn correctly due to the JVM not playing nicely with "non-reparenting" window managers (such as i3).
Most Java distributions have the ability to work with non-reparenting WM's, but they detect it based on the window manager name.
So the workaround ends up being impersonating another non-reparenting WM, for instance Sun's Looking Glass.
http://awesome.naquadah.org/wiki/Problems_with_Java
The only issue is with certain java-based applications such as PyCharm or Arudino IDE, in which sometimes the windows aren't drawn correctly due to the JVM not playing nicely with "non-reparenting" window managers (such as i3).