Galaxy Nexus or EVO 4G LTE?

So my contract is up soon and I know I'm staying with Sprint. While I might not mind an iPhone I cannot stand to be stuck with just the 3G that the carrier offers so I need a 4G device, preferably a future proof one, hence the LTE handsets. I really like what HTC has done with the physical hardware of the EVO LTE, it's a pretty attractive and sturdily built device, but I don't know if I can really justify buying another non-Nexus device.

What do you guys think? Does the EVO tone back the skin enough? Does the hardware make up for it? Conversely does the Galaxy Nexus hardware and availability of stock Android stack up favorably? These two year commitments can be killer, that's why I thought I'd ask the best on the net.