i have owned my Nexus 5 since March 2014. generally happy with it, but poor battery life has become a big problem, and, to a lesser extent, slow performance. a better camera would be nice too. thus i am shopping for an unlocked phone that will work on Sprint. a few models such as the OnePlus 2, Moto X Pure, and Axon all look promising... BUT i like the Nexus 5 form factor, and really don't want anything larger. what are my best options if i want significantly better battery life and more processing power/memory? am i stuck buying a phone with 5.5" screen or larger?