He trabajado solo con Trinidad y Richfaces. Me gustan los dos, pero le daría la ventaja a Trinidad. Puede ser porque he trabajado más con él y me siento más cómodo con él. La documentación en línea de Trinidad también es lo suficientemente buena.
Tanto Trinidad como RF tienen una amplia biblioteca de componentes. Puede consultar esos enlaces para ver qué componentes le serán útiles a su aplicación. He utilizado árbol de Trinidad en una aplicación reciente que he desarrollado y era fácil de usar y rellene: Trinidad components-RichFaces components (login requerido)
En cuanto a desollar me siento Trinidad desollado por defecto para ser más básico que RichFaces uno pero creo que ambos tienen formas de hacerlo tan bellas como tus habilidades CSS te permiten.
Creo que RichFaces tiene una integración AJAX más madura y sus componentes y eventos AJAX son más fáciles de usar que los de Trinidad.
Sí, RichFaces es bueno. La compatibilidad del navegador es más una cuestión de CSS. Las máscaras predeterminadas son buenas, pero si desea personalizarlas o proporcionar una plantilla personalizada, realmente deberá tener en cuenta la compatibilidad del navegador. – BalusC