Which smartphone should I get?

I have been confused as which smartphone I should be getting.

I'm definitely looking for high-end specs because I won't be replacing it soon, because I'm the kind of person who-sticks-to-one-until-it-lasts.

Screen size, I'm leaning towards phablet size, something 5" to 6". I read on the web most of the time.

Camera, just anything that doesn't produce much noise, good at low-light and 30fps video recording capable.

Battery, I want it to last for a long time, perhaps in moderate use I would charge it the next day. I use Wi-Fi most of the time.

Price, anything that is not close to Apple's, but I may consider.

My choices were: Sony Xperia Z3, Sony Xperia Z4, Samsung Galaxy Note 4, Samsung Galaxy Mega 2, Motorola Droid Turbo, Motorola Nexus 6, LG G3/LG G Pro 2 successor, Lenovo Vibe Z2 Pro.

As of now, I'm really left with the Sony Xperia Z2 and Samsung Galaxy Note 3 because of the price drop and satisfying specs. I chose the Z2 because it is a jack-of-all-trades, amazing design and is waterproof. I chose the Note 3 because it has a great large screen, executive-looking design. To be honest, I'm not fond of Apple, HTC and Nokia Lumia.

I hope you can help me choose which is which and I can wait longer for newer phones, though I can only buy them with slashed-prices or 6 months after.

Sony is a brand who works on every preloaded program on their phones like Album, Movies and Walkman and much more but Samsung is just putting every app they could get paid for on their phones thats why when you buy a Galaxy phone it's already full of 6 page of apps, And not to mention Sony supports it phones longer for updates than Samsung for e.g. The android 5 will be even released for Xperia Z but Samsung just supports the last series of their phones, The specs of both phone also have a lot to say but personally i suggest Sony