La questione della batteria è soggettiva, in realtà. Io ho il 3G e posso arrivare a sera ma anche all'ora di pranzo del giorno dopo, dipende tutto da come quel giorno ho usato il telefono.
Per il resto non ci sono dubbi: il 16Gb è il 3GS (a meno di non trovare ancora rimanenze del vecchio 3G) e il divario prestazionale con il vecchio è nettissimo e vale la differenza di prezzo, da quel che ho avuto modo di testare personalmente tramite un amico. E la flat è essenziale, se non ce l'hai meglio non comprarlo proprio iPhone.