I'll just respond to this aspect only. First gen is using EDGE, and 3G is using 3G. To make fair comparison, you have to turn off 3G network. This is really a problem with AT&T, not Apple.I thought it was better than every other phone that AT&T made. I know it had better service than the 3G because I use it everyday to and from work and the new one cuts out in one spot that the first gen didn't.