XML o JSON es una discusión en la que muchos se han embarcado. No hay una respuesta clara de cuál es mejor: JSON es más liviano y sencillo, pero obliga a usar eval o métodos
semejantes, a los cuales se les reprochan cuestiones de seguridad. XML es más pesado y complejo a la hora de realizar el parseo.
Tendrás que investigar y sacar tus propias conclusiones. Yo prefiero JSON por ahora, aunque si tengo que interactuar con un webservice, generalmente no me queda más remedio que usar xml (la mayoría de los webservices usan xml).
Lo ideal es conocer ambos, para poder cubrir todas las situaciones, aunque luego te decantes sólo por uno de ellos. Aquí tenés info sobre JSON para ASP:
http://www.webdevbros.net/2007/04/26...asp-datatypes/