Well, I have to admit my iphone is 4 and a half years old, and battery is still okay. So the quality is really good and I'm happy with it, but I Just can't understand why it takes 2 minutes to start up the music player as if I'm loading star citizen 2.5. (It even heats up my phone.)
I don't need high specs on my phone, mainly use it for reading random stuff, music, text messages and calling. So I haven't felt the need to buy a new one, and I won't until I absolutely have to. That's why this is a deal breaker for me for my next phone unfortunately. Was originally planning on replacing it with a new iphone because I was happy with it so far.