I'm sure mongodb is fine and powers a lot of high-profile sites and services. But I've never had a good experience running it or administering it.
But I'm also one of the the people that still prefers to run MySQL over PostreSQL just because the tooling is still far superior