Battery has been great for me. The following SOT is a record and not something I manage every day of course. Few things to note about battery, in my opinion and experience:
Newly purchased phone always needs a couple of weeks max to learn your usage pattern.
After each update, leave the phone charging, in idle state without using it, for an extra 2 to 3 hours after it reached 100%. System needs to, and will, optimise itself in the background after each update. This causes extra battery drain and possible heating (which in turn will cause some more battery drain) while you’re using the phone. If you leave if charging passed 100% for 2 - 3 hours those optimisations will be done much quicker and can help with battery drain.
I also always disable “WiFi scanning” and “Bluetooth scanning”. Those 2 will always be looking for connections and cause extra power consumption too. And disabling them will not hinder WiFi and Bluetooth connection in any way.