1. Если вопрос о работе самого флекса, то разумеется он давно работает хорошо. 97% поддержка, на это как бы намекает.
А если о самом свойстве, то разумеется оно не волшебное и все проблемы не решает. На мой взгляд очень слабо проработан многострочный вывод блоков, т.к. изначально flex про выстраивание на одной оси. Нельзя mansonry раскладку сделать, нельзя своё выравнивание для последней/первой строки сделать.
2. Фреймворки в том или ином виде используют все. Если не чужие, то свои делают. Все задачи типовые и каждый раз всё с нуля писать, нет смысла.
Не любят, потому что Буцтрап, стал по сути конструктором вёрстки для "одарённых". Любой новичёк, лезет сайт верстать, но при этом не может элементарно блок выровнять по центру.