Manufacturer drives are limited to four.
Most common are Bosch and Yamaha, it appears the Yamaha is the more reliable one.
Shimano Steps system is out but not many use it on mtb at the mo, Wisper bikes are about to introduce it on their new range of pucker mtb's.
The other big player is Bafang having dominated the diy kit mid drives with BBS range they have a max drive unit like the other 3 above which is only really available for OEM bikes with a special frame to accommodate the unit, again bikes with this unit are scarce or not on the market in western countries.