12v dc geared motor 200rpm vs nema 17 stepper motor

Without knowing more about your project it is impossible to say.

Stepper motors are used for the extruders on 3D printers because they need to match the amount extruded to the amount of movement of the print-head.

...R
Stepper Motor Basics
Simple Stepper Code