I'll add to what @harel says below. If it wasn't for MongoDB, my last company would have probably not survived. Sure, our usecase was very specific (very write-heavy app) but MongoDB delivered and still delivers without any problems. I think there can be usecases where MongoDB is not the best fit, but for wide number of applications, MongoDB is the perfect fit.