I hate to say this but you get what you pay for sometimes.
If you want true encoder feedback you will need to pay for it.
I dont know about the PMDX but I do know the ESS does not have encoder feedback.
I use the ESS and a PMDX126.
All open loop stepper motors.
If they are tuned correctly they will not loose position.
If the motors are a closed loop to the drive then you do not need a controller that closes the loop.
Here is the closed loop steppers and drive I have from StepperOnline:
Closed Loop Stepper Motor + Driver Kit included:
1 x Closed Loop Stepper Driver 0-8.2A 24-80VDC for Nema 34 Stepper Motor CL86T V4.1
1 x Nema 34 Closed Loop Stepper Motor 12.0Nm(1699.68oz.in) Encoder 1000CPR
1 x 1.7m Long Encoder Extension Cable for Closed Loop Stepper Driver
1 x RV-4 AWG18 1.7m Long Motor Extension Cable with GX16 Aviation Plug
1 x RS232 Debugging Cable
Not sure if this would satisfy the "closed loop to the drive"
Thanks for the reply