Meus 2 cents extendidos:
Sim, mesmo BD relacionais atendem dados de-estruturados (p.ex. postgresql tem campo json).
Meu olhar foi em pensar em um APP no sentido mais "muderno" (grafia propositada), algo que roda principalmente no mobile e pouco (ou quase nada) na web ou em dados remotos.
Neste tipo de APP (de um modo geral) o NoSQL faz mais sentido.
Para APP tradicionais (ainda que tenham versao mobile), o relacional de um modo geral faz mais sentido.
Mas sao analises que precisam ser feitas caso-a-caso: eh arriscado apontar o melhor caminho sem conhecer os detalhes de usabilidade ou mesmo estrutura de dados.