I ditched my Blackberry Curve and picked up an black 16 gigabyte 3g iPhone last week. It had been a great experience so far, with only a handful of complaints.
[Note: Since this entry was written, I have been releasing iPhone applications to the iTunes store. You may be interested in checking out our iPhone and iPod Touch Applications. -rob]
Yesterday, however I had a serious problem with the phone. I was at Rock the Bells in Mansfield, MA and reached for my phone only to find that it had a solid white screen. It would not respond to the sleep or home button. I tried the hard restart (reset), and it would go blank, then if I did it again, flash the white briefly. I did the hard restart (10 seconds home and sleep) a few more times and got to the Apple logo.
The device then boot up normally to the home screen, however the moment it went to sleep it would not come back to life. It would just be a dead screen. I could get it to come back to the home screen again by doing multiple hard restarts (not every one was successful in getting to the Apple loading screen, sometimes holding the two buttons only resulted in a vibration) but even then it required multiple attempts. If I missed the home screen and it went to sleep then the process had to be repeated.