An update from my end; probably not too helpful for all, though...
I was going to either buy a used Nexus 5 from someone and see about just putting my stuff on that, or getting a new battery and repairing it myself (I noticed that my screen was starting to separate from the actual phone frame, at one side. Plus, my rear camera had been providing poor quality for a few months now.
And then Friday of last week my phone got really bad and several times when rebooting, it "optimized" all the apps, which made it take 20 minutes to boot up.
Before buying, I figured I'd ask at Tbooth Wireless to see what they could do, since that's where I had bought my N5 just last May.
I figured it would cost me something both for a new phone and to pay off my remaining phone balance of $135 (2-year contract).
I explained the problem, and the rep there just offered me a brand-new LG G3 phone (in the box, all accessories, etc.) for no charge, $100 credit towards my $135 phone balance, and then gave me a great deal on getting a case, tempered glass screen, and extra MicroUSB cable.
Basically costing me $60 for a new phone, same plan.
So while I didn't fix the Nexus 5 problem itself, I'm much happier with this situation, as I was hesitant to stick with the Nexus 5 if the problems have been so widespread.