I had such a horribly frustrating time with my 3G iPhone having installed the new iOS4 download. Hanging, crashing and sluggish, the phone was very nearly thrown to the pavement several times.
This evening I backed up my iPhone (sync with iTunes as normal).
• Then hit the restore button
•...