Бросил
Вместе с SharePoint уходит и XSLT-верстка. Скучать не буду: рекурсия вместо циклов и переменные-константы так и не стали родными.
Использую
До появления REST API в SharePoint основным методом верстки интерфейса была связка Веб-части для выборки данных, которая выдавала их в виде XML, и XSLT-шаблона для преобразования в HTML.
Язык крайне не интуитивный. Все переменные - константы. Любую циклическую логику приходится реализовывать рекурсивно.