For me the upgrade to IOS4 also took forever but eventually completed install successfully.
But since then I have experienced numerous problems:
1) The phone is very slow to respond to ANY and ALL touch or button input, sometime stalling completely on any touch-related commands whatsoever, then the app crashes
2) In many cases, upon opening an application, the app gets to the opening screen, stalls, does not load any data, then crashes....and these mostly Apple apps such as Mail, Messages, Phone, iPod, Safari, Calendar, Contacts, Notes, Settings
3) Many 3rd party apps that have been upgraded to iOS4 experience the same problem once opening, after stalling they crash completely
4) During the input of data through the keyboard, iOS4 crashes completely. Going dark then reappearing with the Apple icon boot screen, but never reboots
5) Battery life is miserable but I downloaded Battery Doctor, performed the maintenance, incorporated ALL tips, which have certainly reduced the functions of the phone that I found helpful but the battery life since then has improved greatly
6) While on the phone, the person I am speaking to experiences a period of static which becomes a signal to me that the phone app is about to crash---then it does exactly that. It does this at least once or twice a day from different geographic locations
7) Visual voicemail is lost at least twice a week which is restored with a reboot
These are the most annoying issues I have. I used to say, "I love my iphone. Couldn't live without it. Just hate AT&T because their coverage *****. Now I find my self saying, "This phone is useless, and I'm getting used to living without it.
-SEB
the iphone is very slow with IOS4. It doesn't work as smooth as it used to be. Also new applications such as the iBook application are very slow, doesn't respond smooth on screentaps etc. Who has the same experience?
I'm thinking about going back to version 3.1.3 because IOS4 doesn't add anything to improve the user experience on the iPhone 3G.
I hope Apple will listen to their iphone users and will release an update soon for iOS4 which improves the performance on older iPhones.