Comment Actually, it's [relatively] easily fixable (Score 1) 194
I had huge perf problems with my 3G after installing iOS 4, and no update ever fixed it. However, it is relatively easy to fix, just a small bit of pain. To fix this, connect your phone to iTunes, then restore, but don't restore a backup... Do a new install. You then have to reinstall your apps/photos/music/etc., and reset all your preferences, but after doing that, my iPhone is basically back to where it was perf-wise with iOS 3.x, and I get the new features of 4.x (which I don't really care about). As others have said, it's very hard to go back to 3.x because they upgrade the baseband firmware in ways that are apparently incompatible with OS version 3.x.