Claro, JSON tem limitações intrínsecas, e por isso tem casos em que ele não é bom.
Por exemplo, JSON não foi desenhado para fazer streaming de dados.
Se quiser expandir seus horizontes, vale a pena ler essa postagem do Abramov: "Progressive JSON"
overreacted.io/progressive-...6/6