Un server localizzato in Italia offrirà generalmente una latenza inferiore agli utenti italiani, ma la latenza è un parametro significativo solo per siti che offrono servizi che richiedono quanto più possibile un "real time".
La stragrande maggioranza dei siti (quelli composti da testo ed immagini) non hanno alcuna sensibilità a latenze più o meno elevate. Come detto da vnotarfrancesco, gli utenti non percepiscono benefici in termini di latenza tra un sito ospitato in Italia o uno ospitato in USA.
In ogni caso, il TLD viene utilzzato dai motori di ricerca per determinare a priori a quale pubblico il sito stesso è rivolto. Se un sito ha TLD .it viene a priori associato al pubblico italiano.
Quindi sarebbe bene che un sito rivolto (esclusivamente) all'Italia avesse un dominio .it
Da notare comunque che per i TLD generici (come il .com) Google permette di indicare una precisa nazione da usare come riferimento, tramite gli Strumenti per Webmaster.
Qualche informazione aggiuntiva qui: http://www.google.com/support/webmasters/bin/answer.py?answer=62399&hl=it