А в каких случаях непрактично использовать List Definitions?
Для заполнения больших справочников выглядит неплохим решением. Но почему для нагрузочного тестирования не юзать просто генерацию данных в коде? На мой взгляд удобнее было бы — юзать рандом, PS скрипты и т.д.
Кстати, добавление больших количеств данных все-таки лучше сделать через Batch…
Вообще лучше не использовать, т.к. могут возникнуть проблемы с обновлением решений, фич.
Ну если только пользователи будут сами создават кастомные списки из шаблона, то никак не обойтись.
Загрузка данных в списки Sharepoint