Like these fellas have stated, just wait it out until the GNex or EVO One arrives. GNex should be coming out in the relatively near future (few weeks) and EVO One is in the beginning of June. Better off waiting instead of signing up for 2 years on outdated devices.
I talk to corporate like a BAWSS!
DEVICE ► Nexus 5 / Nexus 7
ROM ► BeerGang / DU
KERNEL ► Franco / Faux