there is more to it than this but a motor has an idea rpm where it is the most efficient. a mid drive is designed for that to be when you are peddling at around 80 rpms. a hub drive is only going to meet that at its max rpm. so if you kee a steady cadence the mid-drive is going to be very efficient.