Depende, se for uma estrutura com muita hierarquia e tipos de informações diferentes, como por exemplo uma nova fiscal eletrônica melhor o XML.
XML pode possuir XSD útil para validar o esquema do XML e se este está conforme as regras descritas no XSD, garantindo assim mais integridade aos dados.
Se é uma estrutura simples, melhor JSON.
Em resposta a JSON ou XML? Qual escolher?
1