Wait for New Nexus or jump for Moto X?

My Galaxy SIII had an unfortunate altercation involving a lake and a rock last night. I'm a Sprint customer eligible for One Up, and being the early adopter that I am, it will save me to switch to that plan. The dilemma now is, do I go for what I can get now, the Moto X, or rock a friend's old Blackberry in hopes that the new Nexus comes to Sprint like is heavily rumored?

The New Nexus will likely cost less than the Moto X. It will have KitKat and a Snapdragon 800.

The X, on the other hand, has awesome new features, a killer battery, and a not great price tag.