Нормально
Альтернатива получше - использовать grid + flex для позиционирования.
Для кнопок, селектов и прочего - есть много подобных фреймворков под разные стили - тут уже нужно смотреть по назначению.
Всё зависит от проекта, от скилов и от нужной адаптивности (резиновая вёрстка на 4к часто не очень хорошо смотрится, например).