100kg mass ok but what is the speed ? Speed importand parameter.
For example you cant use step motor for higher speed. (Not practice)
Do you use position, torque and/or speed control ?
DC Brush motor
Advantage
Simple motor driver. High speed, high torque, simple speed control, cheap.
Disadvantages : finite Brush life,
precision position controls applications needs complex controller.
Brushless motor
Advantages
High speed, high torque, precision speed control
Disadvantages : Cost, complex control, complex motor driver.
Step motor
Advantages
Simple motor driver for low speed applications.
Simple precision position control
Disadvantage : low torque and speed (usualy), expensive for high power.
high speed applications not practice.
Induction motor
Advantages: Simple construction, cheap
Disadvantages : speed and position control need complex controller and driver. precision position control not possible.