Here is my advice on selecting an eBike. What you choose, depends on how much of a bike mechanic you are, or want to be. I've built drag cars from scratch when I was a young man. Now I'm 65 and want to ride a LOT more than build. So I now buy higher end bikes from a dealer. Bikes I can hop on and thrash through anything I want. Just keeping the chain clean and oiled, brakes adjusted, and tire pressures. That's it, I ride. I have a Haibike full suspension mountain bike, and a Haibike Trekking bike. Bikes that really perform extremely well at their designed application. My first ebike was a $500 Sondors Fat Bike off Craigslist. I rode it 1500 miles, it's a looker, but rides like a log truck. It doesn't do anything particularly well, but does ride. So choose what you want to do. Buy cheap and do upgrades and fixes, or buy high end and have fun! About 3,000 miles of fun on the two high end bikes so far. Buy high end at the end of the season, or last year's model and you save at least 30%. You really have to be careful on suppliers. Anyone with a credit card can go on Alibaba and buy 500 cheap bikes and call themselves dealers. They are sellers, not dealers. They may not order parts, may know very little about bikes.