We use Zipcar for a second car at the moment and the closest one is an EV. I’ve only used it to go (at most) 10 miles round trip, but I’ve picked it up at 15% charge before and had anxiety the whole time… I agree that EV is a poor choice for rental.
The equivalent services in Copenhagen show the state of charge of the cars on the map, before paying anything. (There's also free minutes for leaving the car plugged in to a charger at the end, and perhaps because of that it's rare for them to be at a low charge.)
Here, there are many more cars, but it's not possible to reserve far in advance. You can reserve for free for enough time to walk to the car (20 minutes?) or pay to reserve for longer.
The charge state is shown prominently.