I’ve never used Mongo DB. I have no problem with the relational model per se. My issue with SQL is that it is text based and compiled in real time. That makes it a huge security concern. It’s also just really inconvenient for programmers to have to construct sequel statements using a text library. In general databases should be accessed through a software API — a library of function calls that are driven by data structures that cannot be compiled in real time.