I have a Verizon free upgrade long overdue for my current droid RAZR m and I narrowed the upgrade down to these two phones. The moto x is free and the S5 is $50. My two biggest priorities are battery life and speed. Which phone should I go with and why? Keep in mind that money is a factor; if they are very close in quality I would rather go with the moto x.