If you're getting a new phone, get a flagship. Why would you ever settle when you can get the best? I personally own and reccomend the LG G2, however the G3 is their new flagship so if you can, go with that.
The G2 and 3 and forgetmazing cameras, flagship specs and love screens. The battery life is pretty stuff unless you put a rom on there, mine barley lasts the whole day at school (moderate use, 7 hours).