Aqui está o conselho que posso te dar: https://www.tabnews.com.br/maniero/faq-do-programador-perdidao.
Ninguém é capaz de dizer o que é melhor por uma quantidade enorme de razões distintas. Ninguém te conhece, não abe quais são limites, o quanto consegue evoluir, pesquisar, achar soluções, ter resiliência, só para citar alguns pontos, e ninguém conhece o sistema, a situação dele, se estava bem feito ou só seguia receitas de bolo que nem o cara entendia bem o que estava fazendo, muitas vezes fazia aquilo só para por no currículo.
Provavelmente vocês precisam contratar uma consultoria ou outro "sênior".
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).