i am purchasing a new mobile within a week but confused which one to purchase since i will be using the mobile mainly in australia..the main features i am looking for is atleast 2gb ram,32 gb internal,sd support(not necessary),good battery life,decent camera,features,looks,easy portability.
1. moto x(2nd gen) 32gb
2.nexus 5(32gb)-this maybe a good option although it is older
3.lg g2
please suggest other phones..