Can you kindly take your pessimistic attitude somewhere else? If you are that unhappy then don't buy the damn phone. No one really cares. You are on a forum with people that have been waiting and watching other people enjoy a top quality phone that they could not have. Now, the day people have been waiting for has come and you feel the need to tell them that their decision is unwise.
I personally feel that the majority (which is probably more than 90%) of people that want the iphone do not care about voice/data nor do they care about unlimited data. In fact, ask random people how they feel about CDMA technology and they won't have a flipping fart what you are talking about. Everyone I talk to, including my parents who are in their late 70's, say they bought the iphone because of its' ease of use, quality, and because of the ability to use it as an ipod also.
Either way you look at it, each phone company has its flaws. I have been with verizon, using crappy phones for 6 years because they are rock solid where I live (Chicago) and ATT is not. If I lived where ATT had better service then I would have had the iphone long ago. All I can tell you is that I cannot call hold a conversation with my father on his iphone - I have to call his house line. Most people, like myself, are excited to finally have access to something they have wanted for a long time.