А если сидеть на велосипеде, то проблемы сами собой отпадают? Нет они только плодяться в геометрической прогрессии. Считайте что микрофреймворк это ведосипед, нонаписанный не вами и оттестирован сотнями разраработчиков.
На счет форкать или нет, зависит от того нужен вам прогресс или нет.
По поводу ошибок, включили дебаггер, увидели проблемный кусок кода, сделали тест, приняли решение кто и где виноват.
На счет баз частично согласен, но это больше пример, нежели требование. А так любой ORM умеет делать обыкновенные, написанные ручками, запросы. Которые если что, делать все таки не желательно, иначе пропадет вся магия от ее использования.
И всегда нужно искать баланс между гибкостью/скоростью разработки и скростью работы системы.
А вот почему кто-то должен отвалиться я так и не понял. Пользователи? Если будет нормальная миграция, то проблем быть и не должко. Разработчики? Так они только выиграют, поскольку систему легче будет масштабировать. Появится т.н. стандарт кодинга.
Мой вердикт таков, что мы выигрываем больше чем потеряем.