I drove an hour to a different town on launch day for the iPhone 4. I get it in my hands, and was excited for about 2 days. Then I realized, I'm not going to use video calling, the front camera sucks, and the LED flash is cool... but I don't use my phone for taking pics primarily. Then i soon realized that the antenna issue is VERY REAL. That pissed me off. The proximity sensor problem is real, and that pissed me off. The wasn't anything "new" about the iPhone apart from all the others. I have owned every iPhone, and really... they are all the same, just the newer one is a tad bit faster than the previous. That pissed me off. So I gave it to my girlfriend. I have/had 1 of only 17 i4's in my town (according to AT&T) and people couldn't believe that I didn't want it. When AT&T told me my line could not be upgraded, I was sad. Then they said, "Tell you what... renew your line another 2 years and we'll let you have the Captivate for $249.99". Sold. Took me about a day to get used to the Android OS, but I love it. I love the widgets, I just love thinking up things to do and/or customize on my phone, and then BAM!, making it happen. I recommend anyone that is tired of Apple's proprietary bullshit to switch to Android. I waited and waited for AT&T to get a nice Android phone, and it has finally happened. So... you ask "should I switch?" My answer is... You're god damn right you should.