Nexus 5 or Moto X

So I have both a Moto X and a Nexus 5 on the way and will return one of them. Is there any reason to even consider the Moto X (money is not a huge factor)? Battery life is important to me, but I also want a phone that will not become super slow over the next couple years (obviously all phones become outdated, but the Nexus' specs make it sound more futureproof).

I'm new to the whole Android scene and currently have an iPhone 5.