Примеры применения NoSQL технологий
SQL дает встроенную валидацию структуры данных за счет нормальных форм, индексов и т.п. 
Проверка корректности данных, которую дает SQL, — важна для разработки. Если её не будет, то придется писать руками эти проверки. 

NoSQL дает возможность не возиться с маппингом, а сразу сохранять данные целиком объектами в базу. 
Но это ещё не всё, NoSQL решения обладают предлагают средства для удобного маштабирования. 
А так же средства по обработке всего этого маштабного хозяйства. В частности MapReduce.
Если у вас много данных или много запросов, и есть какой-то частный случай по данным, то NoSQL решение может быть полезным. 
Если нет, то цитирую одного из разработчиков Apache Hadoop. На одном выступлении он изрек: «Если данных не очень много, то не выёживайтесь и используйте обычный SQL». 

Что использовать в конечной ситуации — смотрите сами. Каждый вариант обладает своими достоинствами и недостатками. А ещё хорошо бы знать о недостатках и превращать их в достоинства.
я бы не говорил об оправданности / неоправданности той или иной технологии. В данный момент почти любая технология может использоваться для широкого круга задач. Многие сейчас ставят на простоту и понятность работы. NoSQL как раз более прост в понимании и работе.