I just updated to iOS 4.1 (I'm a registered developer with Apple) I can tell you from my preliminary testing that this update will fix everyone's problems. I will have more updates soon, as I still feel it's a little early to tell. I'm not 100% sure if it's just the reboot which is included with the upgrade or if the 330MB software update actually made the difference. However, what I AM sure of is the following...
Text messaging is MUCH faster - the letters all type when I touch them. No more pressing the letter and waiting three seconds for each letter.
Mail is much faster. When I am in my mailbox and go from account to account or even from folder to folder, it responds right away instead of just sitting there, looking at me.
Web browsing is MUCH faster. I can actually navigate on the web now, with MULTIPLE pages open at the same time! I could not even have one page open prior to this update without it taking about 15 to 20 seconds for that page to load. While this page was loading, I was unable to pich to zoom also. Now, that has been fixed.
Switching between app pages is MUCH smoother. The last page will actually "bounce" back when you try to swipe to the right of it again. I haven't seen my p hone do that in about 2 months. I'm so happy!
When I press the home button, all of my app pages actually fly by and it takes me right to the home screen again. Just like it did prior to the 4.0 update!
As I said before, I will continue to test and let you all know if this is the end all fix for the sad 3G issue.