У тебя проект ещё только пишется, но ты уже сейчас себя ограничиваешь и будешь городить легаси со старыми пакетами непонятно зачем
Сейчас проект без четкого ТЗ делается, с постоянными переделками и вобщем-то я не вижу смысла его апгрейдить. Работа позволяет потихоньку начать проект с нуля и зная, что должно быть в проекте, появляется возможность заложить нормальную архитектуру проекта. Много решений были сделаны по неопытности. Проекту больше 3х лет и он все еще в моих глазах сырой. Поэтому я дождусь когда он начнет выполнять свои основные задачи, а потом сделаю уже по уму. Вообще без четкого ТЗ проекту сложно воплотиться в жизнь, особенно, когда заказчик сам не понимает/забывает, что должен делать сайт.