Mid-drive just make sure...
Make sure a mid-drive will fit your bike before buying a kit. I wanted to do a mid-drive, but both candidate bikes had too wide chainstays that would have precluded proper fitting of mid-drive. I put a geared rear hub drive on instead, and enjoy it. There are threads on the forum and on endless-sphere.com about chainstay interference and required clearances.