The Echo is retarded, so we'll just get that outta the way right now. As far as the other two, the Evo has the HDMI port, the kickstand, and a removable memory card- none of which the Nexus has. But the Nexus has (and always will have) the latest version of Android, with no Sprint crap in there, and much better battery life as a result. You can always root your Evo to get the same thing, but it depends on if you want to do that, as well as what size phone you prefer. Personally, I'd get the Evo because I'd root it, but that's just me.