While I agree with most of your assessment, this is one bit I very much disagree with:<p>&gt; But I think it is the easiest ecosystem to be a terrible developer in, and still get stuff working.<p>That honour would go to PHP, as far as I&#x27;m concerned. JS has many more fail-hard scenarios, and if you don&#x27;t adapt your attitude to learn about things before using them, you&#x27;re very quickly going to run into brick walls due to the entire callback thing.<p>Neither really has anything to do with MongoDB either - there&#x27;s nothing inherently JS-y about MongoDB (JSON isn&#x27;t JS), it just happens to have picked up a lot of traction around those parts.