Adapting your database models to an exotic NoSQL may eventually alter your functionality. Users don't like change.
Even if it were the case, careful planning for the transition could mitigate distasteful changes.
The bottom line is to use NoSQL where it makes sense and where it solves the job better than relational databases.