Okay, I'm late to the party but loads of folks will now pick up the s10e on the secondary market, so I'll add my experience on an unlocked snapdragon phone running stock t-mobile and Nova prime. Fresh reset with all updates completed.
9hrs SOT consistently! Usually charge it every other day. The phone was a year old when I got it. I think the battery life is amazing and very similar to my previous Oneplus 6 with a much larger battery/screen.
Full disclosure:
Out of the box I immediately disabled Facebook and saw just shy of 8hr SOT over several cycles. Lots of wakelocks though (GSAM), so I turned off lift/tap to wake, and AOD. One of these was apparently the culprit and I don't need the features. Out of annoyance I remapped Bixby to single press off, double press to launch something useful, and long press for google assistant. Out of habit (and the fact I wear a tin foil hat), I disabled com-tmobile.pr.adapt. I tend to avoid disabling system apps as it often honks things up and battery life is worse. Rather, I turn off background data and data usage access to apps I do not want or use and hide the icons in my launcher. So, no other disables other than switching to google apps from samsung and making sure samsung acct and apps turned off and not able to run in the background. Each day I use twitter a lot, 2-3hrs media streaming via wifi, gestures on, minimal simple game or two, nfc is on, dozens of mms, and a 2-3 hours of talk time. Over 2 weeks of use I routinely get 9hrs SOT and have 25-30% left in the tank. I'm becoming less of a samsung fan due to the time it takes to set up their system, but the hardware and build quality are top notch (no pun intended) and the screens are terrific. If my OP 6 had been a bit smaller, and the new ones smaller still, I'd still be using a OP phone. But I do like the form factor and quality of the S10e.