While researching on whether to use a grid layout or a flex layout, I came across a useful quote that can be described as a decision-tree.
However, it was not as easy for me to understand as I would like.
Do you want to let content control the way it is displayed?
(On a row by row or column by column basis.)
Yes, then use flex.
Do you want to control the way the content is displayed?
(Either automatically or manually.)
Yes, then use grid.
Source of inspiration: Rachel Andrews