The 3G was the most infuriating thing to deal with for the last few months. It seemed that it was slowly dying. Yes, going from the iPhone 3G to the iPhone 4 is a major leap. However, I am very picky and I notice little things here and there. I do not think the iPhone 4 is that incredibly fast. Yes, it is snappy, but once you start to multitask I think, and this is my sole opinion, you can notice a slight delay in certain function. For example, try accessing settings for the first time. Then try it again. The second time it may be faster than the first time just because the app or function is already running in the background. I also have this belief that iOS4 slows down the 3G, 3Gs and 4. So, maybe Apple will make the updates more efficient? Also, I'd bet that this processor is not working at the maximum speed it can in order to conserve battery. I think they said this about the iPad as well.