Still happy with the G3. It does what I need and battery life is still good. If I start to see the battery life get worse, I'll just get a new battery first and see how that goes. I am due for an upgrade in a few months, but with the new VZW plan that I'm on, I can only purchase it through the monthly payment plan, which is of course, paying for the full price of the phone. But in many respects, that $40/month charge on the line I was getting was actually paying for the full price of the phone anyways, so with this new plan, in a year, if I want to switch to a new phone, I can without penalty. In the end, even though VZW was "subsidizing" the cost of the phone, you still were paying for it in that monthly line charge for the phone. Found that out this last go-round when my daughter upgraded from an iPhone to a Samsung Galaxy S7 (which she loves).
Also, once my current G3 is no longer being paid for, my phone bill will drop $20/month. So, the longer I can make this phone go, the better. I'm not rooted, I'm careful with it, so unless there is some major security flaw, I'll stick with it. Worse comes to worse, if Nougat comes out eventually via Cyanogen, I'll use that (I'll miss the stock camera and HD pictures though).