Changed from a blackberry tour, I was getting upset at the lack of updates for blackberry and found that the OS updates that did come only added more UI and slowed the dam thing down and created more crashes. Not to mention the joke of a web-browser it has. At first I was shocked by the Evo, getting used to the touch screen especially typing was a challenge. I am still up in the air on which I prefer but I feel that I can and will always be able to text faster on the blackberry. One disappointment with the Evo is not having it send texts when you hit return, I mean who is going to go to the next line on a text message. This is especially annoying in landscape mode as you have to hide the keyboard in order to send a message. I want more options to customize and more menu choices everywhere on my Evo, my blackberry had so many more options. For example, "DELETE ALL PRIOR MESSAGES", and more ability to customize device behavior when it comes to UI. (example different lock screen and background screen, since fixed now that I rooted the phone.) For google maps if I want to send directions its a pain in the ass, same with if someone texts me an address, sometimes it doesn't blue underline the entire thing. Maybe someone can help me out but I cant figure out how to copy and paste anything from a text message. That would help out by allowing me to just copy it and put it in google maps. Also I would like the iphone interface for google maps which again quickly allow you to send directions to other people. Another gripe is the browser, I wish at the top it had a home shortcut or a way to easily go to the home page. Maybe someone can give me a tip or a trick. Another flaw I have found is, when using an app that looks up a business ect, and you hit call it from the app, the phone will not work since the 3g is connected, so you always have to redial the number to get it to work. Something needs to be fixed to either cut the 3g when you make a call ect. The battery is what shocked me the most, its true it sucks. My tour I would unplug at 8am and it would last me till 2am -3am easily. Never used a car charger or had to do a battery swap. The Evo lasts until 10pm at best, with the same usage, no WiFi find no use for it. Granted you read all these topics from Evo Fan boys who have stock evos lasting a day, I laugh you must not be using the phone at all, just like the folks who could get multiple day usage on the tour. (I send about 1,500-2k texts a month, prob spend a total of 30 minutes a day using various applications, maybe an hour a day on the phone, about 20 emails sent a day. ) I was about to return my Evo this week due to the battery, having it die on me at the end of the day is what just about made me go back to my berry. BUTTT WAIT. I ended up rooting the phone yesterday, did the overclock app trick, set the clock for "screen off" at half of the 1ghz. Dramatic battery improvement without performance decrease when on. My phones been on for 5 1/2 hours and has only drained down to 87%, yes you read that right, at this point my phone would be well below 40%. (And no I do not use an app killer at all) In conclusion the phone needs to be rooted and get rid of all the crappy sprint bloatware, and the cpu clock is a must to gain battery. It should of come rooted from the start, I see googles original concept of an open phone OS going down the trash quickly, and I sense quick updates to new OS are in the past since carriers seem to now control this new OS. Unlike Apple and the iphone I feel that ATT has no choice but to accept what apple says and I feel google doesnt have this power but needs to gain it.