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".