Most likely if this phones battery gets any worse, I will upgrade to the new iPhone 12 max (or current flag ship) and hope it will last years to come. My iPhone is I think now 5 years old, where the average phone life seems to be 2-3 years, so I am quite happy with the quality and don't mind the upgrade, when it is necessary
edit: For reference, replacing the glass is 200€
I personally don’t like SE. The Touch ID is crap, it is not an actual button that presses so touching or pressing button doesn’t wake phone up. I have to pick up the phone to wake it.
As an example, I had an iPhone SE with a broken home button. Repairing it would cost 60 euros, which wouldn't be worth it. On the other hand, a single replacement home button was only 8 euros, and it included the tools. It worked.