Personally haven't had issues with battery life, honestly I don't turn on battery percentage on the status bar. Been doing that for many years on all my phones and that takes the battery anxiety away for me. My phone lasts full day on battery and before I go to bed I put it on a charger. That's my only benchmark, for my daily usage does it get thru the day and I generally don't keep track of percentages. My usage is mostly browsing various forums, reddit, news articles, YouTube watching, podcast listening etc thru various parts of the day. No games since not into it. I do have the US unlocked device direct from Samsung, not the carrier version and carrier firmware. Not saying that makes any difference but just stating what I have.
Coming back to your question on battery life improvements. Check out this video where he suggests turning off WiFi scanning and Bluetooth scanning in Settings - location. That supposedly improved his battery. Mine is on and I'll keep it on since I'm doing fine on battery. But may be if this is on for you, try to turn off and see if it helps anything.
https://youtu.be/02fiPYTLJ14