Been able to get some quick stepper motor current waveforms from various motor controllers, Stackshot, Wemacro, MJKZZ and the one I'm developing based upon Trinamic TMC5130. The current probe used has a limited bandwidth (Less than 5KHz I suspect), so higher frequency (speed) waveforms will tend to be somewhat distorted, but nevertheless useful for comparisons.
The motor used is just a run-of-the-mill NEMA 17 400 step ~2ohm motor (JK42HM48-1684AF) I had laying around and had cable adapters for. All tests were on the same motor at 12VDC supply from a linear lab type supply (to not introduce any supply variables).
First off is my old and trusty Stackshot (2010~2011) controller operated from Zerene.
At 100um/s

At 1mm/s

At 3mm/s
Wemacro Controller.
At 100um/s

At 1.8mm/s
MJKZZ Stand Alone Controller.
At 160um/s

At 600um/s

At 1.2mm/s
TMC5130 Controller.
At 100um/s

At 500um/s

At 1mm/s

At 3mm/s

At 5mm/s
Now some start and stop currents.
Wemacro Start

MJKZZ Start & Stop

MJKZZ Start & Stop

TMC5130 Start & Stop

TMC5130 Start

TMC5130 Stop
As you can see the TMC5130 is very smooth in operation and not surprising it's so quite, and the advantages for velocity profiling are evident.
My workhorse Stackshot has a rather ratty looking waveform and helps explain why it's so noisy!! This is a very old rail though, and the newer ones may be much better. The popular Wemacro looks nice as does the MJKZZ, but both have some speed limitations compared to the TMC5130. The properly configured (not optimized though, so maybe more room) TMC5130 can run so fast I won't even post it, as you wouldn't believe me

And it's quite and accurate....not a bad combination IMO.
BTW I have more graphs, but don't want to clog up the thread unless it's acceptable and folks feel it's useful.
Best,
Research is like a treasure hunt, you don't know where to look or what you'll find!
~Mike