One problem with AC and BLDC it is usually harder to find compatible motor/amps etc, many are proprietary such as Fanuc etc.
With DC it is very easy to find suitable drives, followed by BLDC with quad encoders, the other thing to consider is the nature of your command signal, step/dir, analogue. digital etc.
Al.