I think that if you can get past the size of the Evo (which confers all sorts of advantages), there's really no contest. Apple's biggest advantage is that they've enslaved so many unfortunate users with iTunes that it's probably the biggest stumbling block from switching from the iPhone.
I think that the iPhone is very close to the EVO. It still has the best media player and itunes can't be matched. Game play on the iPhone is the best I have ever seen on a smartphone. But, when it comes to features, screen size, power, customization, and integration with social media, the EVO cannot be touched.
You know how windows runs on MAC. it be cool if an iPhone could run Android
Except that Google really needs to come up with their own syncing method that WORKS. iTunes blows anything we have out of the water.