This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I was using IceFaces and i have to say its great...
But I moved to PrimeFaces (Cause I'm working on Google App Engine - and PrimeFcae were the only one that supported it) and its awesome!!!
never used RichFaces (although it looks nice)
Take a look on each of the above Show Case.... just type in google PrimeFcaes Show Case... Its WAY cooler than the other two (Way way cooler) PrimeFaces got tons of components... they adding new ones all the time and improving the existing
PrimeFaces got Themes... lots of... (and you can easily create your own.
So If you want to develop an application that will look great... go for PrimeFaces...