I'm sure I'm not the only one, but my 3G absolutely sucked with iOS 4. It was so slow and buggy it made the phone nearly unusable. Sure, the folders and iBooks was nice, but not at the expense of everything else. The process was pretty simple, but very time consuming (took 2 hours including re-syncing / copying all of the music / apps / movies, etc). It is so nice to have a working iPhone again. AT&T is currently upgrading our (rural) area to 3G, supposed to flip the switch on August 31st. I'm holding out until then to see if it really happens, if so I'll get an iPhone 4. If they don't meet their end of the bargain, I will sadly go to Verizon and android (which I really don't want to do, but I need a phone that actually works reliably). Has anyone with a 3G had any real success with iOS4. The whole thing seems very un-apple to me.