¿Cuál es la diferencia práctica entre xml, json, rss y atom al interactuar con Twitter?

Soy nuevo en los servicios web y, como introducción, estoy jugando con la API de Twitter usando el marco Twisted en python. He leído sobre los diferentes formatos que ofrecen, pero todavía no me queda claro cuál debo usar en mi proyecto bastante simple. Específicamente, la diferencia práctica entre usar JSON o XML es algo en lo que me gustaría recibir orientación. Todo lo que estoy haciendo es solicitar la línea de tiempo pública y almacenarla en caché localmente.

Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta