I did a fair amount of research and many that are on the market on places like Amazon are complete junk. They know all the right things to put on there to get you to buy it, and you do, and it's junk. And if you want a refund, you ship it back to China.
I went with Aventon. I rented two different kinds of their bikes and the miles per charge was accurate to what they advertised. I've put over 150 miles on mine and love it. My son got the same one and we go riding almost every day.
This is the one I got.
https://www.aventon.com/products/soltera-eb...=41304326865091They were $1000 each but I got $200 off by ordering two. Free Shipping.
The most I've done in one ride was 30 miles, on Assist Mode 3. But I don't think I will need more then 30 miles in a single ride.
This is more of a commuter/city bike, but we ride primarily on the rail trail through our town. If you want to do serious mountain biking you'll need a heavier duty bike, but Aventon has those too, they just cost more.
Here is what I will say about ebikes and everyone I know who has one would agree, they are a lot of fun and you ride more then you would a traditional bike. I bought them so me and my son could ride together, and it has worked out better then I could have ever hoped, we ride almost every day.