I went though 5 G4s in 6 months. Everything would be fine and they would all of a sudden start bootlooping.
AT&T kinda of messed me over and offered me a refurb Nexus 6 as a replacement phone. I don't like having to get an older phone but I do like that I get regular updates through the nexus...