Это действительно будет зависеть от ваших сценариев использования для этих объектов. Все ли они часто используются приложением во время его работы? Они используются редко? Некоторые используются часто, в то время как другие используются нечасто?
Кроме того, каков ожидаемый базовый уровень ресурсов систем, на которых будет работать ваше приложение? Вы загружаете большие или маленькие объекты? Даже если их всего несколько сотен, если они все очень большие объекты, это будет существенным фактором. Если вам нужно низкопрофильное приложение, тогда загрузка по требованию может показаться более логичной.
На этот вопрос сложно ответить, не зная больше об ожидаемом использовании и базовой среде исполнения. Это очень субъективно.