Стоит ли использовать Flex, если важна кроссбраузерность и скорость разработки?
В на caniuse видно, что Flex еще не очень хорошо поддерживается браузерами - есть свои нюансы в IE и Safari. Держать их в голове - непросто.
Если важна скорость разработки, то Flex ее не ускоряет, а замедляет, т.к. каждую страницу сверстанного макета нужно будет проверять на каждом экране в каждом браузере. Да еще и добавлять к некоторым элементам текст (название в карточке товара, например) - чтобы проверить, ничего ли не поедет. Все это очень долго!
А если заказчик попросит внести какие-то правки? Их тоже надо проверять.
Стоит ли использовать Flex'ы, если важна кроссбраузерность (Internet Explorer 10+, Safari 10+) и скорость разработки? Неужели все те, кто используют Flex'ы, знают нюансы Flex'ов в разных браузерах и верстают очень аккуратно? Или неужели они проверяют верстку? Не верится что-то.
И не придется, лично я пару раз наткнувшись и найдя решение, просто применяю оптимальный вариант, при этом я уже даже не помню почему делаю именно так, а не иначе и это не только с флексами, просто доходит до уровня безусловных рефлексов.