I agree with the idea that Sun is great at screwing things up. They should have updated the JMF years ago, and when they did that created the jit, instead of waiting until jre5 to speed things up. What was the speed difference between 4 to 5? It was huge! Why couldn't Sun have done that with 4?
I have tried the javafx preview out, and I do really like it. The javafx script is pretty simple to learn if you understand java, and the libraries are simple to use. What I really liked was the Media object that played a sound file properly and then played a video file properly, and was very fast at loading the video file. If Sun can somehow get some attention for JavaFX and do things correctly, I think they will have something that may compete with Flash. But, then again someone in that fool company will think, "Oh, let's sue Google for not purchasing a jre for the Android platform, and force them to use Jfx Mobile."