Regarding the battery, I've had some rough days with the battery on my Exynos S9+, but it's pretty stable now. With location, AOD, 1440p screen and all that pijazz on I can manage 6 hours SOT on data and 9 on wifi. I mostly browse reddit and chat on discord.