Все в статье относится к jsf 1.2. В декабре 2009 года вышел jsf 2.0, где есть шаблоны (facelets), где есть дефолтная навигация (если action возвращает, например, «myView», то jsf поймет, что это редирект к myView.xhtml, если не указано иначе).
Конечно, сравнивать может человек, имеющий опыт работы и с тем, и с другим. Но вот делать выбор можно и на основе другой информации - например, информации о поддерживаемых платформах, о доступных средствах разработки и прочем. Поэтому лично для меня JSF круче.
И вообще, пользовательские интерфейсы преходящи, вкладываться надо в другие сущности.