In a sys-con article Steve Benfield spills out his ideas about JSF. According to him JSF seems to be over engineered and will add more complexity in web development than simplifying it.

The article can be read here.
http://www.sys-con.com/story/?storyid=43952&DE=1