В целом, всё на ваше усмотрение. Раньше для сеток вообще исопльзовали таблицы или float. Которые для этого не предназначены.
Однако, считается хорошим выбором чтобы использовать гриды для сеток\раскладок элементов, а флексы уже внутри блоков для выравнивания, порядка и тд. Когда нет чёткой сетки или она не нужна и тд.
свежак:
https://www.youtube.com/watch?v=ST1EvRemB_U
Гриды были созданы для сеток\раскладок.
А флексы для управления потоком элементов.
Опирайтесь на тз, браузерную поддержку и здравый смысл.