Be aware that an underpowered or stuck stepper motor can “skip”, causing the position data to be incorrect.
A servo motor has active feedback, so doesn’t have this issue. Servos do have their own drawbacks too, so they are not always a suitable replacement.
I have used Kagi for several weeks and can’t go back. I can finally find things on the internet again and I don’t want to lose that again.