4 es más potente en términos de procesamiento, y tiene más memoria. Las aplicaciones corren fluidamente.
Además tiene la pantalla de alta resolución, que es una maravilla.
Yo comparé codo a codo el 4G con un 3GS de un amigo y es mejor en términos netamente técnicos.
Ahora, si es relevante para tí, no se. Por ejemplo, si sólo vas a usarlo para llamar y tomar fotos, y no te interesa ninguna aplicación, juego, o lo que sea, si es mucho más barato el 3GS.