Muito obrigado pela contribuição, ajudou muito! Levando em conta o que você e outros colegas responderam aqui, seguir com banco SQL é mais vantagem e mais robusto para o futuro.
Eu tenho muito conhecimento com SQL e pouco conhecimento com NoSQL, e eu tinha uma ideia errada de que utilizar NoSQL iria agilizar de alguma forma o desenvolvimento da aplicação.
Obrigado também aos colegas Oletros e joevtap que também responderam neste post.