I think you nailed it right there. The only reason I am avoiding the ipohne is that you can only use AT&T. Verizon has much better coverage where I live.
Right now the cell service is horrible. It is almost impossible to make calls. I am not being overly dramatic here. AT&T is really blowing this bad. I have a 3Gs and have never experienced such bad cellular service. They are clearly way over subscribed at this point.