Peguei faz 1 mês uma iPhone 3GS pra minha esposa na Claro.
Fiz a refidelização do plano (12 meses) e o mesmo saiu por R$ 289,00
Achei um excelente negócio e não tenho do que me arrepender.
O iPhone 5 só deve chegar por aqui exatamente daqui a 12 meses, quando eu vou poder pegar um novo aparelho com desconto.
Eu atualmente possuo um iPhone 4 16GB (um dos primeiros aqui de minha cidade) e não vi motivos para trocar pelo 4S que chegou custando os olhos da cara.
Quanto ao aparelho 3GS, realmente só tenho 2 contras:
1) O fato de não possuir tela retina (já era consiciente disso de ante-mão), não há como fazer comparação.
2) A bateria realmente dura metade do tempo que a do meu iPhone 4
Espero que com o iOS 6 a situação da bateria não piore.
Mas enfim, meu veredito é que só vale a pena um 3GS se for novo e sair por até R$ 300,00.
Fora isso, compre um iPhone 4 usado (em boas condições).
PS: Vale ressaltar que um iPhone 4 no meu plano sairia R$ 900,00 se eu quisesse.