Hello. I am about to switch from an iphone4s to an android phone. Problem is I cannot make up my mind between the Lg G3 or the HTC one M8. Every time I read a review on one I think I've made up my mind. Then I read the drawbacks of each and I'm not sure again. My main concern with the G3 is battery life and overheating issues I've heard of. With the M8 it's the camera. Of course Sprint is offering a $150.00 Amex gift card with an upgrade to the G3 until the 24th. Not that it shoud be my deciding factor. Any opinions would be welcome, thanks.