JavaFX FAQ wrote: 6. Is JavaFX replacing Swing as the new client UI library for Java SE?
Yes. However, Swing will remain part of the Java SE specification for the foreseeable future, and therefore included in the JRE. While we recommend developers to leverage JavaFX APIs as much as possible when building new applications, it is possible to extend a Swing application with JavaFX, allowing for a smoother transition.

Java FX would have been much more interesting if it were available as client UI library for smartphones and tablets., in my humble opinion. Despite the fact I am by far much more comfortable with desktop applications, I would suggest you to check if it isn't better to use web interfaces for a new project.