Мы используем Sitemesh, но я не фанат.
Мы используем функцию apply-decorator почти исключительно для того, чтобы обернуть один из наших стандартных макетов страниц вокруг уникального содержимого каждой страницы. Я считаю, что это лучше делать с файлами тегов JSP, поскольку они встроены в каждый контейнер и являются частью спецификации JSP.
Я не профилировал его, но без необходимости повторный разбор всего содержимого страницы на стороне сервера, чтобы найти теги sitemesh и выполнить переписывание, всегда меня тоже беспокоил.