Truly I only envy other phones for their network. For me, the iPhone would be the perfect phone if not for AT&T's coverage in my area.
I live in an area of 2-4 bars of 3G service on my IP4. Admittedly, the IP4 is much better than the 3G was. At the same time, anytime I walk into a grocery store or any other of a long list of buildings, I drop to 1 bar of Edge to a flatlined signal.
This week I have spent up in the mountains of Colorado. My brother-in-law has an Evo and has had 3G service the whole time we have been up here. Speedtests have been 5Mbps+ down and 3.5 up. My iPhone 4 has had a very very very SLOW Edge signal everywhere around here.
I really envied him this week, particularly with the free tethering (though jailbroken with MyWi, it's still difficult to swallow the horrible connection speeds, especially since the Evo tethering app is so far advanced from the iPhone one). It really makes me want to go Sprint. For me, I'll see what happens in the next year or so when 4G rollouts begin to occur widely.