@Isaac Sauvage
About the ebike, it's my first one I did do hours of online research and decided to go with a new purpose built ebike rather than kit out the old girl, which was/is due for a new chain and sprockets. So something new for a few dollars more than a kit seemed the expedient solution, plus I wanted to try something different as my new ebike is a folding bike, so I can transport it via car boot or train, if or when needs be.
If I was to go to a kit, I'd most likely opt for a rear wheel gear driven hub motor, looking for a complete kit including battery, controller, display and all the bits. Reasons being they are simpler to install and cheaper than a mid-drive kit, they also work independent of the drive train so actually reduce wear and tear on your chain and sprockets, whilst the mid-drive will increase wear. Also, if you have a throttle, you can get home even with a broken chain or gears.
The mid-drives do produce more torque and are more efficient, so are much better uphill, though unless you live in a really hilly area or intend to go mountain biking, that difference is not going to matter much. Also, being in the good ol' US of A you can legally go up to a 750 watt motor which is plenty to steam up most hills at your 20mph limit or 28mph perhaps depending on your state laws.
If I was to buy new, I would most likely opt for the Lectric XP 2.0 over there, seems like a solid bang for buck deal, plenty of reviews on YouTube about that one.
So in finishing here is mine, a Himo Z20 folding ebike, here to be legal our nanny state only allows 250 watts and pedal assist only with a 15.5mph (25kph) cut off limit, you can go faster, though you will only be doing that downhill. So far after 11 months and 2000kms it's all been good with nothing more than a squirt of that chain lube, yes the chain lube is called squirt and really is the best, use it, your chain will last 3 times as long. Also had to adjust the brakes and cables, so nothing major. Basically I can cruise in the 24kph-25kph zone all the time unless I hit a serious hill, then it can slow to 10kph, and I need to pedal, lesser hills or crazy headwinds may slow me to 20kph.