Подход к верстке зависит от компании, в которой работаешь: где-то все на флексах, для поддержки старых браузеров, где-то и гридом балуются, где-то БЭМ, где-то - бутстрап, где-то стили в одном общем файле, где-то - для каждой страницы свои, где-то адаптивность, где-то - всё строго по пикселям.
Идеальной схемы нет.
Тебе просто нужно понимать, как что устроено, как ведут себя разные элементы. И тогда ты сможешь применять разные подходы одинаково успешно.
И не стоит искать какие-то идеальные варианты - только время и нервы потратишь.
Понравится флекс - делай на флексах. Грид - на гридах.
Другое дело, что зачастую грид может быть избыточен для текущей задачи - это надо понимать. Но это только с опытом придет.