Скажите пожалуйста, кто что знает про JSF?
На данный момент очень перспективный  и востребованный UI фреймворк, наряду с GWT и Spring MVC
Не стоит много заморачиваться на JSF. Не видел ни одной конторы, у которой на разных проектах используются одни и те же технологии, все разное, надо быть подкованным во всем понемногу, опыт придет с проектами. Да и JSF используется крайне редко.