Have you fathomed how to see battery % or available distance at all?
I have the Garmin 530. I use it on my road and mountain bike:
Good points:
It tracks all the data of a ride, and seamlessly loads it to Garmin, which then syncs to Strava.
It tracks gps route, speed, av speed, jumps, hang time, distance jumped, it takes heart rate from either my HRM chest belt or broadcasted from my garmin watch, it takes accurate speed from the garmin wheel speed on my roadbike, power meter (road bike), garmin light integration, tells me when a sharp turn is ahead, crash alert (which my mates mock, but one day might save my ass), is easy to take on and off, is low profile with a direct steerer top tube mounting, so not extra clutter, utterly waterproof and good drop proof, and lasts for days.
If you install the RS toolbox, you'll also get a specific screen of fields, that you can't pull in to any other screens (so once you enable RS Toolbox, your 'ebike battery level' field and all E8000 fields will not work, you can't have both). They give you
Speed sensor speed
cadence
Battery Percentage
Mode (Off, Walk,Eco,Trail,Boost)
% assistance applied by the motor in reatime.
Travel range
It also tracks all these metrics and drops them into the ride data in Garmin.
Bad Points:
I find it utterly shit for MTB Nav.
I find it fairly shit for Road nav.
It sometimes disconnects from sensors, including the bike, and needs disabling and re-enabling that sensor in the menu.
Getting RS Toolbox set up initially was a faff.
I always use it, so to have a fitted ebike display would be overkill and unnecessary. So, for me, it's the best option, and I'm very much in the Garmin ecosystem. Luckily, I don't need the nav that often.