existe alguma vantagem no uso do mongoDB ao invés do postgres ou MySQL? sinto que um fórum é um caso onde os dados vão ser extremamente estruturados, que seria o uso caso perfeito pra um sql padrão.

sinceramente eu não sei, eu utilizei o mongodb só pelo conforto que possuo com uma ferramenta, mas no meu atual projeto estou planejando ampliar o horizonte e aprender sobre firebase para que eu consiga pôr em prática meu sistema de chat

juntamente ao seu estudo sobre firebase considere dar uma olhada em websockets, bibliotecas como socket.io para ter a experiência considerável a respeito de respostas em tempo "real".