Well dang it. I got the M8 for its good low light pictures and snappy camera shot latency, but the file size/resolution really ended up being too small for me (I do tend to print out photos). Early reviews for the G3 suggest it's pretty good in low light (better than S5), plus you get the higher MP and a pretty quick shutter speed (this was also a factor).
I would prefer a removable battery and an external SD card. Hence the G3 makes perfect sense for me, better than the G2. However, if I can't get the G3, I'm torn between the LG G2 and the S5. The S5 has a removable battery and external SD card, but seems to take lousy low light pictures and didn't really care for the camera interface. The G2 takes better pictures, but has no removable battery, although at 3000mAh this might be OK. The G2 doesn't have an external SD card, but this is troublesome (for now at least), with the no SD-writing due to KitKat (I know I can add files manually to SD card from computer). I worry though that 32 GB system storage of the G3 might not be enough for apps + photos + music. Despite all this, right now I'm leaning (if I only get one exchange) towards the G2.
Question: What's to stop me from returning the phone, terminating service (I could go to AT&T for a few weeks, right?), and then getting the LG G3 in July/August as a "new" customer? Previously I was with Verizon off-contract, started month to month last year. I do want to be with Verizon as it has the best coverage where I am.