To me, it is simple. Do your research:
* Go to https://jira.mongodb.org/ and look at the issues
* Read the documentation at http://www.mongodb.org/display/DOCS/Home
More than likely, if you have to ask the question "should I use a NoSQL db" then the answer is no - just stick with SQL. MongoDB (and most other NoSQL dbs) is a specialized tool that is fit for specific use cases only.
There is no need for all of this ridiculous hyperventilating drama.
I have heard it said that the marketing department at 10gen was not good at "managing expectations". If you are working with a database, I would hope that you do not allow your expectations to be set by the marketing department. If you don't do your due diligence then you deserve to be bitten.
As to the original "Don't Use MongoDB" post. Whether it was a hoax or not was completely besides the point. Every single section in there was completely unsupported by any evidence other than the authors experience.
If you are going to talk about data loss then link to a bug report or a Google query pointing to a bug report or something. Anecdotes are not data.