Jag kan flika in att dyrare elcyklar med motor i vevpartiet ofta har sensorer som känner av vridmomentet i vevpartiet, d.v.s. hur hårt man trampar. En elmotors vridmoment är lite förenklat direkt proportionellt mot strömmen genom motorn, så det är ganska lätt att utvecklat mjukvara för motorkontrollern så att motorn matchar hur hårt cyklisten trampar om man har en sån sensor.
Dom billigare cyklarna med navmotor har ofta inte en sån sensor (dom är dyra) utan har istället en "PAS" sensor som består av en skiva med magneter och en hallsensor som känner av när magneterna passerar. Så motorkontrollern kan bara veta hur fort cyklisten trampar, inte hur hårt. Anledningen till att dom cyklarna kan vara lite slöa vid låga hastigheter är förmodligen att den ansvarige mjukvaruutvecklaren ville undvika att cykeln sätter iväg som en raket när man balanserar bland andra trafikanter vid nått övergångsställe.
En del ambitiösa motorkontrollers för DIY-elcyklar har försökt lösa problemet med smart mjukvara som dom kallar "torque simulation". Jag har aldrig testat att cykla med det dock.