The ability of creating multiple pages with different layouts is really great! It was very easy to use, so I didn't have any problems during my training phase or after using it as an employee. You can create complex forms that are not possible without this software (for example you cannot make a form where there will be more than one page). Also, if your client has other requirements like integration between applications, then facelets could possibly solve them too. If they don´t need those features we do not recommend their implementation because the price might seem expensive at first but once implemented everything works smoothly. We were solving our clients' needs regarding web development process and time management since it's easier to manage several projects from just 1 platform instead of managing each project separately.