Rapaz, aqui na minha empresa a gente usa bastante o Mongo + Mongoose, mas já foge da sua proposta de querer umar um SQL.
Mas se eu fosse criar uma aplicação, eu utilizaria algum ORM, e tem alguns motivos por detrás.
- É mais fácil de utilizar porque ele economiza tempo e tratamento de queries
- O ORM já te ajuda com a segurança quando se fala de SQL Injection
De cara eu penso nisso, mas dá pra ir mais fundo.