I've built real-world products with both ES and Mongo as primary datastores. ES is a hundred times more complicated, with a really awkward query syntax and a lot of unintuitive behavior. And, from the Call Me Maybe series, ES is no more reliable than MongoDB in a cluster.
ES is amazing for what it does, but its use cases don't overlap heavily with Mongo (or RDBMSes).
ES is amazing for what it does, but its use cases don't overlap heavily with Mongo (or RDBMSes).