На этот вопрос нет единого ответа.
Единственный способ определить, что лучше всего работает, - это профилировать приложение в работе , когда реальные пользователи делают реальные вещи. Это отнимает много времени, поэтому вы, вероятно, будете этим заниматься, только если обнаружите, что приложение работает медленно
Риск слишком большого числа состоит в том, что запрос с большим количеством параметров, извлекающих диапазон записей для каждой из них, может быть сложнее в БД, чем несколько небольших запросов.
Кроме того, если вы не используете все коллекции, на которые вы ссылались (например, если вы получили список посткатегорий, но вы показываете посты только для одной из них), вы можете загрузка большого количества данных без необходимости.
Мой совет - начинать с 20 или 50 (*) и увеличивать его, только если вам часто требуется более чем вдвое больше одновременно загружаемых коллекций.
(*): да, я снял эти цифры с моего торца. 50 - это то, что я использую по умолчанию.