Top demais sua análise, mas o que estou iniciando não seria um ERP e sim uma API simples que recebe dados de um ERP, para ser mais específico, algumas métricas que serão utilizadas para composição de relatórios e gráficos no futuro, algo mais para controle. Em minha mente o Postgres sempre foi a melhor opção mas gostaria de entender o que me traria de benefício utilizar um NoSQL, até porque minha cabeça é 100% relacional, não entendo muito bem o comportamente do NoSQL, posso estar sendo muito ignorante aqui, mas para mim é tipo programação estruturada e orientada a objeto, são dois mundos com suas vantagens e desvantagens...
Agora falando do ERP, eu trabalho com o ERP TOTVS Protheus®, em uma software house voltada para este ERP, desenvolvendo customizações para clientes que utilizam este ERP. A linguagem utilizada é o ADVPL e recentemente iniciaram um projeto de uma nova linguagem chamada TL++, com a ideia de tornar o ADVPL (estruturado) em uma linguagem mais atual.
Caso tenha interesse em conhecer mais sobre, segue o link de ambas linguagens:
ADVPL: https://tdn.totvs.com/display/tec/AdvPL
TL++: https://tdn.totvs.com/display/tec/TLPP