While configuration, development and deployment are relatively straightforward, scaling NoSQL technologies, like MongoDB can be anything but. In fact, many users report significant pain at the critical stages where they need to scale.
Read more about DIY MongoDB vs. MongoDB on ObjectRocket.