I have owned almost ALL Smartphones from sprint in the past, blackberries, pocket pc's and on androids the moment and hero, even the palm pre overclocked. I also owned the iphone 3GS wich killed all of the phones mentioned before until now.
I have the EVO since yesterday 9:30am, and I have been using it a lot, battery life is very good, I have been non stop using the phone. I havent HAD ANY CRASHES ON ANY APP so far, I rooted the phone today and installed custom roms and I must say on the stock form is much faster than the 3G but with the custom rom is way faster Android 2.2.
I love the iphone 3GS because of the simplicity of the OS, but almost all the apps that I had on my iphone, I have them on the EVO and they run much better, (ebay, paypal, google earth, google maps, tmz, enews, facebook, square,ap mobile, bank of america, pandora etc etc.)
Transferings songs and videos is very easy , just plug the phone into the USB and transfer the music or videos to the SD card and that's it. You can rename, erase and do whatever you want with music or videos, you can download any program even if its for PC you can downloaded to the SD card.
Live wallpapers are awesome, I can have more than 10 programs running on the background and still have excellent speed.
The only thing I miss about the the iphone 3GS is SAFARI wich for me is easier to use and the way the iphone do COPY / PASTE. other than that BYE BYE IPHONE 3GS.
I was thinking about getting the iPhone 4G but ATT sucks (prices, service and they dont have 4G, and now with the NON-Unlimited plans, they suck more and more)
Did I said the screen is HUGEEEE compared to my itouch. (I just sold my 3GS so I cant do speed comparisons) YOUTUBE VIDEO
http://www.youtube.com/watch?v=B5SMEEG0kuk