Which GUI framework/library would you choose if you were to start your new project now or in the near future?
It has to be free for commercial use and cross platform.
I have been a happy swing user, but Sun seems like pushing swing to deprecation, while pushing Javafx, which is not yet ready for prime time.
There's also SWT, but it seems like it has issues on Linux.
What is your Gui library/framework of choice?
EDIT: Sun has canceled swingx project. From the forum comments on http://swingx.dev.java.net seems like majority of Sun resources that previously worked on core swing are now developing JavaFx full time.