
Tengo que admitir que uso CSS Grid menos de lo que debería. Básicamente solo lo uso para estos dos casos:
-
Cuando tengo una cuadrícula de elementos y todos tienen el mismo width.
-
Cuando quiero crear un layout tipo sidebar/content
-
Algunas veces para alinear con place-items
El tema es que me gusta mucho más flex por una sencilla razón: flex-wrap. Me permite poder hacer que los elementos se vayan apilando automáticamente si no entran en la fila.
Co grid tienes que tirar de media-queries o de auto-fil y auto-fill si todos los hijos miden lo mismo.