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...