Just wondering what people's opinions are. I'm split. Although I think the iPhone is great, it is currently a bit buggy (see thread on iPhone bugs in Troubleshooting section) and has some software weaknesses (see sticky thread on software updates in main iPhone section) some of which are borderline tolerable for me. When this Friday (I bought it on June 29) comes without any software updates, I may hence have to bring it back. Apple promised software updates, but who knows how much they're willing and able to fix, and within what time span? I'm curious to hear about the strategy of other's.