At this point I am forced to wait for a new phone, at least another month or two until Verizon will let me take one Edge phone over to a different Edge account (they said it should have happened by the end of February but now the end of March). I was set on the M9 until HTC announced that the camera didn't have OIS. I have also seen real world shots paired up against the iPhone 6 Plus and Note 4, the later two phones look better in all lighting conditions compared to the M9. The lack of OIS is evident as some of the shots came out blurry. Lowlight shots were absolutely atrocious with it as well. Again, OIS would have helped it.
The S6 (and S6 Edge) are pretty phones but that's about it. I absolutely refuse to buy a phone with a fixed capacity (so no S6, Nexus, iPhone, or Motorola) as I had to live with a phone that had a fixed capacity for 2 years. I'm not putting up with it now especially when 128GB microSDXC cards are so inexpensive and the new 200GB microSDXC card will likely be down to $150 by the end of the year (which is still cheaper than buying a phone with 128GB of built-in storage).
It's up to LG now, otherwise I'm going to have to put up with my flaky S5 until the Note 5 comes out but I don't know if I can wait that long. Honestly, all LG has to do to win me over is take the same phone, maybe up the MP count a bit to 16MP while keeping OIS and laser focus, slap a Snapdragon 810 SoC and 3GB of RAM in it (or up it to 4GB of RAM since the G3 has 3GB), keep the SD card slot, and that's it. I don't require a complete re-design or even a removable battery. Just upgraded internal specs (so it's not last-generation), a camera with OIS, and an microSD card slot.