Лучше сделать косметический рефакторинг, изменять только то, что невероятно мешает. Смена архитектуры - огромная работа, поэтому есть шанс просчитаться в сроках - я попадал в эту ловушку неоднократно. Менеджер проекта будет не рад такому раскладу) А ещё можно самому сгореть в процессе.