I started with standart cyclone kit 4000w.
After some time and one crash by stupid speed control throttle on standart cyclone controller I bought sabvoton 72150. From that time only torque throttle control. Only this is acceptable on higher power. More power so than comes problems with chain slipping. I made aditional mount for motor and change primary chain gears and freewheels to 22/30 freewheels from american white industries, no china.

Ultra heavy duty on cranks and green line on motor. Works wery good. Chain slipping gone.... Than failed nylon gears. I bought steel gears. That setup works well with 150A battery and 350A phase. Back chain ok for about 2000km.
When comes higher temps on summer I made cooling mod to motor. Drill holes and add fan on motor shaft. Add temp sensor. Motor temp guards controller and lower power on high motor temps.
I started build ebike for my brother. I bought GNG x1 pro and nucular 12F controller for him.
So now I have nucular 12F too, its best controller on market now. Super small, super powerfull 150A battery 250A phase and best configurable features. Wow, nice piece of russian tech.

And when I saw 219h chainwheels on GNG kit I calculate, that it can replace 1/6 gearbox on my cyclone, so I ordered 72/11 chainwheel and chain and narrower bottom bracket from GNG.
By change controller and remove gearbox with freewheel I removed about 5kgs from bike weight. Better handling now, maybe more batteries in future...

Thats my ebike history...
Some photos:
https://photos.app.goo.gl/A4xLD8bL7atkThEo9
Now using 18s 18ah lipo (almost 2 years old. Not good now) and building 22s8p liion vtc5a pack.