I often get asked why we use JavaFX for the core of our UI processing - and why we don't use HTML5.
I now wrote a paper about this, which is too long to be added into this post, so here is the link: http://www.captaincasa.com/pdf/20130124_JavaFXPositioning.pdf
Maybe you are in the same situation sometimes as well, and maybe some items of the paper may help you in some discussions.
Of course the paper is written from my point of view, which is influenced by having to do with quite complex business applications in the area of financials, controlling, logistics, human resources, manufacturing execution etc. - And: sorry, I am not a native English speaker...