you can still do schemafull databases with NOSQL databases but its in your hands to do it or not do it.
All the problems you list you can have on SQL databases too It has to do with discipline to keep your data clean not with SQL or NoSQL
All the problems you list you can have on SQL databases too It has to do with discipline to keep your data clean not with SQL or NoSQL
Data matters the most. Your UI will be a tired POS in 3 years. Your backend data store won't scale for your new business problems. It'll be time to migrate, and then you'll start by asking yourself how clean and well-managed your data is.