A mio avviso il contesto va sempre valutato. Il modo di procedere (e la relativa tecnologia da impiegare) varia a seconda della quantità di informazioni da trattare e della natura delle stesse.
In alcuni casi può convenire usare AJAX, in altri no. Dipende.