Some other stats for you:
40 years old, 90kg naked + gear and water ~94kg, Cube AMS 177 Hybrid Pro 600wh ~23kg , Argotal Enduro SS/Krypto R DH S
I mainly use Eco limited to 300w/40nm and support -1 and Tour+ 400w/60nm and support -1. On hard climbs EMTB with default settings for a short time frame. I never use EMTB+ or Turbo and when I do: just to piss my wife off
I often have climbs with 20% gradient but mostly in the 5-15% range. Mixed conditions. Some of them techy with a lot of roots and stones, others just gravel. A ride usually has around 35km and 1100m.
Two of my last stats with around ~10-15° on a trail/light enduro tour:
37,62km - 1281m - ~190w own power - 25% battery left
39,44km - 1065m - ~190w own power - 37% battery left
Depending on the day, temp, my own condition, my mood, the climbs and type of track I would get around 1600m up to 1700m and somewhere between 50-60km. But I guess in the end I would end up somewhere at 1500m because my personal body battery is dying too. I'm not the fittest person and my pulse is always too high.
in 95% of all cases the 600wh are more than enough for me, but I'm still thinking to get a Powermore 250 for longer rides.
Edit:
Distance and altitude were recorded on my Garmin 1040. The Flow app often shows 200m less. At least in my area with a lot of small and step climbs one after another.
This is because the Garmin utilizes a dedicated barometric sensor to capture minor elevation changes, whereas the Bosch Flow app relies on smartphone and less detailed map data with more aggressive filtering. This difference in hardware and smoothing algorithms causes Bosch to omit small climbs, resulting in a lower cumulative total than the Garmin.