First of all sorry if this has been posted already. I felt like there was no difference with the speed of the ip4 than my 3gs. I gave my 3gs to my daughter and the other night she needed to me get her signed up for netflix. There is a significant difference. I thought she had did something to cause the speed to slow down so I restored her phone It was a little faster but not like my ip4. She doesn't have the jailbreak because for some reason I can't jailbreak her phone. I do have the jailbreak and even though I notice a slight lag it is still faster at opening apps than the 3gs. I knew there was a difference in the display but I didn't realize it was so big of a difference. I sometimes wonder did I just jump on board with buying the ip4 because besides the hardware it wasn't that big of a difference. But now I see there is a huge difference. The 3gs is a great phone but the ip4 is a much better phone. It is smoother and definitely faster and you can't beat the retina display. And by the way I never had any problems with the antenna because I immediately put my phone in a case for protection even before I heard about atennagate and I always use a bluetooth or headset for my phone so if I have the issue with the ps I never noticed. Sorry to go on and on but I just fell back in love with my ip4 again.