A resposta AJAX: snippet de dados (JSON, XML) ou HTML? [fechadas

Só estou imaginando o que é um formato de saída "ideal" para a resposta AJAX? Dados puros (JSON, XML) renderizados na página usando algum mecanismo de modelo JavaScript do lado do cliente? Ou um snippet HTML renderizado na página "como está"?

Qual é a sua preferência e por quê?