На мой взгляд, здесь надо изменить точку зрения.
Посмотрите не на инструменты, с которыми работаете, а на задачу, которую решаете.
При некотором усилии окажется, что 100500 фреймворков не является проблемой само по себе, это всего лишь способы решить задачу со своими ограничениями и предоставляемыми возможностями.
В общем, категорически осточертело метаться среди инструментов. Пока писали проект на версии фреймворка А, уже вышла версия фреймворка Б.
Не надо гнаться за новыми версиями, решайте задачу, а не обновляйте фреймворки.