xpages ist wohl eine Abstraktion, die teilweise auf JSF aufbaut.
Wie eigentlich alle Sachen IT (ausser der Strom und Binäraritmetik) ist ja eigentlich alles im Computer eine Abstraktion.
JSF wird man dann nur merken, wenn die Abstraktion ein Leck hat (leaking abstraction). Wenn man tief genug bohrt, hat jede Abstraktion ein Leck. Ist nur die Frage, ob das merkbar ist. Kann nur sagen, dass wenn bei JSF in einer praktischen Implementierung ein Leck auftritt, dann kann es sehr kompliziert werden. Aber das ist nur ein Befund. Keine Basis für eine Meinung für oder gegen XPages.