I would say that the drive is very important, and as said above, the drive cost is a function of the features of the drive. Normally the higher the cost, the more control you have.
Here are two examples that I use:
CNC Stepper Digital motor driver 80V/7.8A/256 Micro Wantai DQ860MA,
$45.00 This drive will
turn a stepper motor with reasonable performance. I use these for non-critical applications.
CNC Stepper Digital motor driver 80V/7.8A/256 Micro Wantai DQ860MA
Attachment 365676
SureStep DC advanced microstepping drive, 10A per phase, 2-phase, 24-80 VDC,
$275.00 This drive will
control a stepper motor and is fully tunable and programmable. These are ones I use for running CNC machines.
https://www.automationdirect.com/adc.../STP-DRV-80100
Attachment 365678