Reading this thread is interesting because so many don't have a clue!
The problem is not the 3G hardware, the problem was that 4.0 was not suitable for release on any hardware! The fact that faster hardware made it bearable does not make up for the fact that 4.0 had a negative impact on all iOS devices. The OS was (and still is to some extent) buggy, and prone to excessive battery consumption on all devices.
There is a whole history on these forums about issues people have had with 4.0 and how to some extent they where corrected with 4.1. The problem isn't just bad performance on the 3G. It just amazes me that people have such a short term memory these days.
As to the lawsuit I think it is highly justified in this case. If you have the time and ability to take on Apple for releasing software on a deadline instead of waiting for it to be finished, then I say go for it. Lets face it folks Apple screwed up and saddled everybody with a questionable software release, it really doesn't matter if it was intentional or not, they need to hear that it is unacceptable.
They just should have never put 4.0 on the 3G. That would have solved this problem quickly and easily.
The problem is not the 3G hardware, the problem was that 4.0 was not suitable for release on any hardware! The fact that faster hardware made it bearable does not make up for the fact that 4.0 had a negative impact on all iOS devices. The OS was (and still is to some extent) buggy, and prone to excessive battery consumption on all devices.
There is a whole history on these forums about issues people have had with 4.0 and how to some extent they where corrected with 4.1. The problem isn't just bad performance on the 3G. It just amazes me that people have such a short term memory these days.
As to the lawsuit I think it is highly justified in this case. If you have the time and ability to take on Apple for releasing software on a deadline instead of waiting for it to be finished, then I say go for it. Lets face it folks Apple screwed up and saddled everybody with a questionable software release, it really doesn't matter if it was intentional or not, they need to hear that it is unacceptable.