JSF catches Swing as the number one GUI component model for Java
Interesting perspective on JSF by Rick High.
One thing to point out is that JSF doesn’t battle directly against Flex. With JSF you get pure browser RIA application. With Flex, the RIA application is running inside a Flash player. I think there is place for both technologies.