Usar AJAX é o menos intrusivo para o usuário, porque o usuário não percebe que algo está sendo atualizado/recarregado até que seja concluído.
Observe que o AJAX pode ter um desempenho melhor ou pior do que o META, dependendo da situação:
- Se os dados a serem atualizados forem pequenos em relação ao tamanho total da página HTML, AJAX é melhor que META, pois com AJAX você pode enviar apenas a diferença de dados e/ou pode enviar dados em formato mais compacto que HTML .
- Executar JavaScript sobrecarrega o navegador do usuário. Se o usuário tiver 20 guias abertas (o que não é incomum) e cada uma delas executar algum setTimeout em segundo plano, pode fazer uma grande diferença na responsividade do navegador converter todas elas para atualização sem JavaScript.