Есть один момент не всегда очевидный, все решения столбцами, и column и flex-direction: column, приведут к непривычной сортировке. Если у вас есть правило например, что первыми должны идти свежие, то при этих решениях вы этого не получите.
Единственный вариант - массонри, там тоже будет сбой порядка следования, но он несравним с предыдущими решениями.