Moto X Play would be a great phone for you because of its battery
As far as ZF2 Selfie is concerned, do you take that much selfies ??
Nexus 5(2015) - I'm sure it would just have a average battery life as Nexus line is always going for good hardware at low price (except N6, which was overpriced with an average cam). So better not get your hopes high for this one as far as battery life is concerned (both N4 & N5 had poor battery life, N6 had average)
After using N4 for 2 years, I realised battery life is the most important thing in smartphones (Although for me camera & size also matters). I'm currently happy with my Z3C (just wish it had dual SIM card support
)