If you haven't already, check out SceneBuilder by Gluon! Very neat. You can export to FXML.
I personally haven’t used it because cljfx is a replacement for scene builder that is driven by the REPL. The downside of cljfx is it’s less discoverable than scene builder — you have to type component names, not select them. The upside is you can use it on a live application with live data, not on a static markup.
I dream that some time in the future I’ll have enough time to spec all cljfx markup and then in addition to validation I’ll use those specs to build some kind of a scene builder connected to repl, so you can generate cljfx markup in a more discoverable fashion using a popup or something.
Oh yeah, definitely, and the live app with live data experience is much more useful in the long term.