i would say servos would be better if this is your first robot because you wouldn't need to wire up anything as servos are plug in and play. and for most robotic application a gearbox will be needed too. with servos these come built in. but it is still up to you whether you want servos or dc motors.