You missed other important key differences, NoSQL databases are very good but they have their use case.
Also, schema flexibility may be a problem in the future if not handled correctly. I would like to add that query planners for SQL databases are really smart and mature, but I don't know enough about query planners in the NoSQL world to make a comparison.