Interesting, but why not just use vanilla Postgresql? JSON support is awesome now.
MongoDB provides "native" document persistence for programming languages, where with PostgreSQL JSON you have to live in relational database SQL land
2. MongoDB's drivers are designed to handle documents. If you use postgres directly, you have to build that part yourself (effectively a kind of ORM, including a query builder)