IMO, LG should have done it differently with the G3, I think they made a mistake with the hardware.
LG should have released it in Aug / Sep, the one year anniversary of the G2, which would have allowed them to use the Snapdragon 805 instead, with the much better 420 GPU. And also kept the display at 1080p. Those two changes would have given it beast of battery life, and be a super fast performer, and not outdated until the next Spring when the S6 and M9 are released.
I really do like the the size and shape of the G3, love how they made a 5.5" sized phone in such a small footprint, is outstanding.
But I have to say my One M8 is a better phone, just for the battery life, this M8 gets AMAZING battery life, 6h On Screen time, and it rivals my old Galaxy Note 2 battery life, which was a beast on long battery life.
My HTC One M8 converted to GPE, is my fav smartphone of all time, super fast smooth, AWESOME battery life, great stereo speakers, beautiful design, etc...
The LG G3 should have kept 1080p screen resolution. Or waited till like September for the release, and kept the 1440p screen, but use the 805 chip instead, which is known to handle that high res much better, and also put a slightly bigger battery in, like a 3,200mAh.
But right now, I see zero reason to buy the G3, with better phones like the Z3, Note 4 out, Motor Droid Turbo, OnePlus One, or even the HTC One M8 GPE.