Se realmente não sabe, não consegue achar uma forma de decidir, procure ajuda profissional, de preferência uma competente (pode ser caro), é o que pode dar melhor resultado. Pessoas aleatórias na internet não vão ajudar você, elas estão falando o que faz sentido para elas, por mais bem intencionada que ela seja. É o que eu estou fazendo e é oque outros farão. Nem tem tempo e espaço aqui para fazer melhor.
Só você terá as consequências do que fizer. Bem ou mal, ninguém sofrerá o'que você vai sofrer por decidir qualquer coisa. Ninguém nem sabe quem é você. E se você também não souber, a solução é a ajuda profissional. As pessoas não deveriam subestimar isso.
Isso é claramente uma questão que os programadores não estudaram para isso. Elas vão dar dicas que não entendem, em geral baseadas em crenças.
Se você já tem um objetivo bem claro, é um passo enorme na direção certa. Aí é só fazer o que precisa para atingi-lo. Se não consegue, tem algum problema mais profundo, precisa de ajuda profissional. Se não é tão pesado, é só fazer o que já sabe.
Qualquer decisão terá consequências boas e ruins ao mesmo tempo. Nada é tão maravilhoso que seja só bom. A vida é feita de perdas o tempo todo, e não aceitar isso pode ser o que está pegando. Sabe como resolver isso, né?
Então é questão de mudar a atitude geral, o que não é fácil, especialmente sem ajuda profissional.
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).