I just remembered another important thing - how do you plan to know when each motor is at the ZERO or HOME position?
With a stepper motor the usual process at startup is to move the motor until it triggers a HOME switch. Those switches (whether optical or mechanical) will also need I/O pins.
Servos have the advantage that they include their own electronics and position sensing system.
...R