1) Installed the open source JSF plug-in for Eclipse.
2) Installed Tomcat and Sysdeo plug-in.
I was able to run simple login app using JSF. It is very easy to use the JSF XML editor. It gives context help. Defining the navigation is also very easy by using the Palette feature of plug-in. This lends itself for visual development. It generates all the XML code for navigation rules etc.
Also looked at using WSAD 5.1.2 with its inbuilt JSF capabilities. Decided not to use it. Mainly because it generates a lot of IBM extensions in the generated code. This is not acceptable, since portability is very important. Clients who want to use open-source tools must be able to run my apps.