Everyone complains that exynosis is worse than snapdragon. In practice, there is no difference.
I am very pleased with both the form factor and the performance. There is not much you choose over the other variants of s10.
I ball the battery between 40% -80% for it to last for a few years, and so far I manage a full day on it.
To give context, I use the phone actively for maybe 3 hours in total per charge.
According to the app "AccuBattery" - which monitors and logs the battery usage - the mobile pulls on average: 12.7% per hour with the screen on (45% brightness). I mainly use apps like: browser, twitch, instagram and tradera.
I also use Dark Mode, which draws less power.
In sleep mode with the screen turned off, it averages 0.4 to 0.5% per hour.
With a fast charger, the battery is supplied with ~ 2.4A at 5V, which means about 86% / hour, or 1.4% / min. (NOTE: Charging, not consumption)
I experience it as quick. Rarely has it become tough and choppy when the frame memory is full. But just shut down some apps and it will hit again as usual. This has happened a handful of times since I bought it in December 2019, and to mention it should be seen as nitpicking just to have something negative to say.
In terms of service, the USB-C port is soldered to the circuit board, which means that it cannot be changed by itself without much hassle (soldering). Something most people will probably never have to contend with, however, as, according to USB-C standards - at least 10,000 "plug-in" disconnect cycles - should survive the life of the phone under normal circumstances. (-1 star anyway).