Here is a nice efficient, mid-drive commuter Ebike. I like that the display gives you a read out of your estimated range in each mode. This is one of Shimano's most compact and lightest weight ebike drive systems on the market. It is capable of shift sensing if you have Di2 electronic gear shifting. Don't worry if you don't it won't mash gears as much if you are easing off the pedals. That is because it relies on a combination of torque and cadence sensing.