So my first thoughts were wow, look at that captivating screen when I picked up my pre-ordered Evo at my local Radio Shack store. Screen is drop dead gorgeous but it does have its flaws. The overall design/ergonomics of the phone is where I am most concerned with. For starters, the rear camera is raised which will come in contact with any surface if you lay it flat down (prone to lens scratches). Another thing that I find quite annoying is the power/stand-by button. It's positioned so awkwardly that it hinders the overall user experience. It would have been much better if the button was right on the edge of the phone (on top of the Sprint logo) and not above the earphone. As previously mentioned, the screen is huge and with that comes a big phone. I'm coming from a Blackberry Storm 9530 and prefer the screen on the Evo, however, holding it in landscape mode, the Evo just feels overwhelmingly huge. It's not thumb-friendly when typing. I noticed my wrists become a bit weary/tired after typing in landscape mode. In portrait mode, the Evo performs better especially with Swype which I use. Having used my BB storm for almost 2 years, using Swype was weird and will definitely take some time getting used to. It seems as if when I'm typing (swyping), I get nervous that Swype might mess up detecting the words that I want and so my swyping motions go haywire. As of right now, I still type faster with the Storm than the Evo in any given mode. I think we all had hyped up expectations of the phone but the Evo has some flaws just like any other phones on the market. Is it fast? Very! But is it smooth 24/7? No, not as fluid as I want it to be. My BB storm has had a few (too many) updates to get the kinks out of the portrait-landscape rotation. Even though the Evo transition is speedier, it's still slower than that of the iPhone. Lag is a problem with the Evo especially having multiple apps running simultaneously. I know, I know, iPhone can't multitask but still not an excuse for significant lag with the 1Ghz Snapdragon processor. And having to install an app killer program like ATK is yes, installing another app on the phone... Browsing is amazing. GPS navigation with Google Maps is amazing. FM Radio is clear and crisp. Camera/Camcorder is average for a smartphone even with the 8MP/720p capabilities. Speakerphone is great but the earphone quality is not up to par with the BB storm. I compared the Evo and BB storm on max call volume and the tinny speakers on the Evo really shows it flaw in workmanship. It's the same sound one can relate to when playing movies and even youtube videos on high volume on netbooks to 13" laptops. It sounds as if it's stressing the speaker. My BB storm does not do that. Battery life obviously on the Evo is on average of where a smartphone should be so I'm not going to complain about having so many powerful functions under such a "small" footprint. Learning curve not as easy as iPhone or BB storm but I have time to learn the ins and outs of this Android phone. It is my first Android phone here so keep in mind, this is the opinion of a novice Android user. I have never owned an iPhone 3GS but have played with it a couple of times and everything just seems more user-friendly. Coming from a BB user, push-email was something I adored and now with the Android, email accounts (gmail, aol, yahoo) are just spread out everywhere and not concentrated. Was it worth ditching my outdated BB Storm V1 for the Evo? Yes. Was it easy? No.