The toughroad E+ as been amazing for me for the past 4 years. i must have 20 000km on it and love it. I change the front chainring to a 50T, i installed a speedbox to remove completly the speed limits and also have a set of road and Gravel wheels so can use as road bike or gravel bike.
for me, on gravel 100%...i get around 120km for a full battery. i never use more then eco +. I have tune the assistance level down as much as the program would allow. For me, the normal level is too high and it become a motorcycle. i could wind the tour de france on normal mode!
on the road, the bike will net me 160-180km on battery with a mix of eco or eco+ or off.
love that machine, perhaps a suspension at the front is the only thing missing!