Personally, the main factor that limits my use of an e-bike is
range. I need enough autonomy to ride for a full day (around 6 hours of moving time, 180-200 km a day) and to handle a cumulative ascent of at least
1,200 m.
Based on an extrapolation from last Sunday’s TEST ride (12 km, 270 m ascent, 50 m descent, 49 minutes, most in ECO mode with some very steep ascent in Tour, and really trying to save every bit of battery in every possible way), I estimate that using about
90% of my 625 Wh battery, in the same configuration (total system weight ~140 kg, including a couple of bags), I could ride for roughly
4 hours, covering no more than
60 km, with around
1,280 m of ascent and
240 m of descent.
That’s clearly not enough for
multi-day gravel rides, and that’s really the key limitation for me...

Weight and other constraints are much less of an issue, as I mainly use my bike to explore the world.
I would also like to collect and analyse the data in a much more transparent and systematic way, but that’s probably just because I’m a bit of a nerd with a passion for numbers, physics, and maths…
I would be interested in other people estimates (based on real figures).