The upgrades look pretty good for anyone on a 5 or older. Software features were tempting but my 6 Pro gets one more Android update next year so I can probably build off for another couple of years unless my battery craps out sooner.
Hope 7 years of updates becomes the industry standard.
I replaced the battery on my 5 and it was just like new.. still is.. except it no longer gets security updates, which sucks otherwise it's be my daily driver today.