I'm really struggling between the EVO and the iphone 4. My HTC Touch Pro looked shiny when I bought it a year and a half ago, and now it feels obsolete. I can barely use it for more that texting/phone, far less than the device promised. In the time I've had it, there was one update which mostly just fixed bugs. And in my other pocket I have a first generation ipod touch that feels superior in every way, except the phone part... I have no confidence in HTC's ability to support it's products and improve them over time, Apple does do this, my ipod touch is better than when I bought it four years ago. But the EVO runs android and it looks like that is something that is going to develop over time. Will the device be able to rely on android in that way? I'm already seeing people suggest that HTC will lag behind android updates because they'll fail to update their android skins in a timely manner... Can the EVO run on just android if that UI experience turns out to be better than what HTC can offer? My other primary concern is itunes syncing. I have dozens of 'smart playlists' that I've pretty carefully designed to change and improve with my listening habits, and all of my podcasts sync through itunes. Also, I've been using 'itunes U' to listen to full courses and my itunes is set up so that every time I sync my finished lectures are replaced with the next in the series.... So, I'm sure many of you have seen the EVO "tutorial" showing you how to load music onto the device, literally just dumping files onto the devices hard drive, that is effing laughable. Is there a reasonable way to sync and listen to music on the EVO? Other concerns: Apple is a tyrant, and I'd like to support another company if there's a viable alternative, but HTC doesn't seem committed to a long term consumer relationship: once you've bought their device, they're out. I want an ipod quality experience. If the only way to stop carrying around two devices is to go with the iphone, then I'll have to. I don't want my device to be obsolete before my contract is up, I know the iphone can provide that, can the EVO with android? Please advise.