Looking to replace my 2-year-old Note 4, so my main requirements are good battery life and a fingerprint scanner. Don't want to pay flagship prices; I was thinking of Moto 4G Pure for $250 when someone mentioned Moto Z Play for $450. OnePlus 3 and ZTE Axon 7 were also mentioned. You guys have experience with any of these? Some other phones I should consider?