В зависимости от того, что хочешь писать. Если что-то простое, то JavaFX вполне сгодится, но если задача писать что-то посложнее вроде софта для торговли/учёта и т.д., то лучше смотреть в сторону изучения платформы NetBeans.
А так да, Oracle развивает JavaFX как замену текущему набору Swing/AWT, так что за ним в Java будущее настольной разработки.