En mi humilde opinión, el Iphone 3GS es un buen cacharro, pero que tiene dos pequeñas pegas.
Primera: la pantalla no tiene la nitidez ni por asomo al 4 o al 4s (la pantalla retina me encanta). Yo pasé mis fotos de el 3GS al 4 y no veas que diferencia.
Segunda: no. Tiene flash para la cámara.
Si puedes vivir con estos dos problemitas es un teléfono mas que válido y que no te va a costar mucho, por otro lado, si puedes ahorrar para un 4 o 4s, ahora los tienes medianamente económicos.
Saludos.