На мой взгляд, это классический ответ, это зависит. Вместо того, чтобы сосредоточиться на фиксированном размере, я бы посмотрел на то, как приложение работает сейчас, и оправдывает ли это дополнительную сложность. Затем выберите те методы, которые решают проблемы, с которыми вы сталкиваетесь.
По сути, это старая версия, не оптимизируйте решение преждевременно.