i love my iphone and so does my wife.
the cell service has gotten better lately. At&t recently switched the 3G from the 1900/2100mhz band to 850mhz which goes through buildings and walls better. My office used to be a dead zone in the middle now I get 5 bars on 3g.
They are transitioning to this frequency in all cities eventually, i think it just hit north Dallas about a week ago.
Also, MMS is coming on Sept 25th.
3G internet is pretty quick in North Dallas (plano, richardson area). The 3GS is definitely worth it for the extra speed when browsing, clicking in out of apps, etc.
The battery life is shorter compared to some other smart phones but I can make it through a day without having to charge it, which is all you really need. The battery will last much longer if you just turn down the screen brightness, I think most people leave it turned up really high. I leave my at about 20-25% brightness most of the time and turn it up only if I'm outside in the sun.
I've had an iPhone for a year and a half now and can't imagine using anything else. It's not perfect, but it's pretty damn great.
'01 Bullitt #0054