So here's the thing, I'm not 100 percent sure I'm going to want to keep this phone or not. Even though the M8 performs better than the G3, I think I'm going to miss the g3s camera and removable backplate. I also just like the big screen and smaller frame of the g3 more. The problem is I've done a return 6 times trying to decide between the two. I got the g3 three times and the m8 2 times. The problem was I was under some stress during that month I was using these phones, which caused my odd and anxiety to go up. So whenever I saw a bit of lag on the g3 I panicked and returned it right away. But kept going back to it. The thing was I didn't use either of the phones for a extended period of time and see what I liked and didn't like about them. I'm finding the m8 a bit too tall and again I think they'll be times where I will want a better camera. Now, att sn't letting me return the phone anymore due to obvious reasons, which I can't blame them after 6 times I guess. But now I'm stuck with a phone I'm unsure I will want to keep. So now my only choice seems to be Pay the phone off (620 dollars I believe) which will then give me another upgrade. But don't think you can sell a phone to, say, a site like gazelle.com when the phone still has payments on it. And also, laying 600 for a phone then just getting another one seems to be a waste of money, no? But maybe its worth it to get something I want.