I finally made the switch from the iPhone to Android. I couldn't take all the dropped calls in downtown Denver anymore. So I went with Sprint and the HTC EVO. After using the EVO for a couple of days I can safely report that the battery issues were totally overblown. As for apps, everything I had on the iPhone I could find the same applications or a suitable substitute. As for Sprint's coverage, I could not be happier, I get 3G service in Kings Valley, something I never got with AT&T. Also, if you have Google Voice, the integration is seamless, unlike the iPhone and having the larger screen is great for typing emails and posting on this forum.