It seems that some users, like this one at mocoNews, are returning their iPhone 3Gs. Why? Poor battery life seems to be the biggest reason. The other reason is dropped calls from poor cellular reception.
Interestingly, PC World reported that the iPhone had fair battery life for a smart phone, beating all of the AT&T Windows Mobile phones. Of course, you can easily replace the battery in Windows Mobile devices.
Does the iPhone’s function and cool factor justify dealing with the problems? Let us know what you think.