В версиях 1.x JSF можно выбрать вариант реализации JSF, отличный от эталонной реализации Oracle, например, пойти с MyFaces. С JSF 2.x есть какая-то причина, чтобы пойти с чем-то, кроме RI?
Я думаю, это более или менее те же причины для JSF2
читать это ...
мохарра или myfaces (jsf2.0 стартер)
и это
Мохарра против MyFaces производительности
Есть еще много статей о myfaces vs mojarra jsf ...