PrimeFaces es una libreria open source para JSF. Su principal objetico es crear un catalogo de componentes que faciliten la creacion de aplicaciones web. PrimeFaces tiene 3 modulos que se enfocan a diferentes aspectos de JSF:

UI Components
UI Components es el modulo que contiene los componentes que nos permitiran crear una RIA. Para etso PrimeFaces usa la libreria de Yahoo (YUI) que ha probado ser una de las mejores (a mi gusto)
Optimus
el modulo Optimus provee soluciones para desarrollar facilmente soluciones con JSF. Elimina el XML y lo reemplaza por anotaciones para controlar la navegacion, ademas Optimus provee soporte para JPA
FacesTrace
FacesTrace permite llevar un control de todo lo que sucede en nuestra aplicación, Dandonos informacion de la traza y de las metricas de desempeño
Una de las caracteristicas importantes de esta libreria es que sus tres componentes se manejan por separado y que a diferencia de ICEFaces en donde todo componente implementa Ajax, aqui tu puedes decir cual va a tener ese comportamiento y cual no,
Aunque esta apenas en proceso de iniciacion creo que pronto tendra las armas para conpetir con ICEFaces y RichFaces, esperaremos y por lo pronto me ire haciendo unas cosas con Prime para ver que tanto nos puede ofrecer, luego les comento.
Saludos

Comments
Se ve super bien la cuestión
Se ve super bien la cuestión de eliminar los XML de configuración, a ver que tal funciona.
Otra cosa a su favor es el ViewScope, además de integrar IoC, ojalá sea una muy buena competencia!
Javier Benek.