The vendor lock-in is true, I suffered from it. But other points make the post look bad. THe comparions should be more mature and give concrete examples, use NoSQL when you need ... and SQL database when you need ... , these are too much opininon based.