Let's agree to disagree on this topic ;-) Just like any other framework, JavaFX can be styled to whatever you want your application to look. Or you can use one of the many libraries and themes to achieve a different look-and-feel. Check out www.jfx-central.com/libraries for AtlantaFX, JMetro, Transit Theme, etc.