Go with either the Oneplus for about $425, or for $250 you can get the moto g 2014 unlocked at staples. We're in the stages of official CyanogenMod support currently as well. The device lacks lte and NFC capability, but a lte version is coming soon.
My contract is also up this September, so I'll be watching what device to choose after then. Its nice having a new phone.
Sent from my Moto G 2014 using XDA Free mobile app