I will upgrade to the new iPhone once we have more options beside just AT&T. This company still hasn't given us tethering, claiming it will strain their bandwidth. The said the same thing about the slingplayer app on 3G, yet everything worked out fine once AT&T allowed it. If AT&T has bandwidth issues then maybe they shouldn't have any smart phones on their network.
AT&T is going to lose a lot of iPhone customers once Verizon gets it and I don't see how they could keep any of us, other than drastically lowering their monthly fees. I certainly have had it with AT&T limiting what my iPhone can do, so I'm not sure even if they lowered my bill that I would stay with them.