Дорогой автор, как уже было прекрасно подмечено, основной профит был в переписывании с нуля. Все те же метрики поддерживаются реактом... Я думаю, что если бы вы решили уменьшить свою криворукость в том же самом переписывании с нуля на том же самом фреймворке — получили бы похожую картину.
Любой фреймворк хорош, важно его правильно применять, целью комментария было не задеть ваши умелые рученьки, а акцентировать внимание на то, что переписав что угодно с новым пониманием тех либо иных решений, вы прийдете к прогрессу. Удачи вам в ваших переделках, ждемс статью про ангуляр и реакт в том же стиле)