Исходите из задачи, требований.
Если есть динамика и она может быть решена средствами бутстрапа, уикита и пр. - берите за основу.
Если прелесть лишь в том, чтобы использовать флексбоксы - берите готовые сборки. Например,
И рекомендую отказаться от ярлыков "плохо" или "хорошо" и присутпить уже к самой вёрстке. Это всего лишь сборка, основа, для удобства и быстрого старта. В будущем, с опытом, уже придёт понимание как можно собрать иначе, оптимальнее.
Вот ещё в помощь, чтобы наверняка
flexbox.buildwithreact.com