I bought the AKM128 kit from bmsbattery a few years back for testing.
I played with it for a few hours and it stayed in its carton ever since.
I like Aikema products but they are nowhere near bombproof like your old ezee kit.
Manufacturers like Aikema and Tongsheng don't discipline their dealers like Bafang do.
They let their dealers claim more or less anything. Tongsheng for example make only 1 controller with 4 variations: 36V/48V and with/without throttle. They don't charge much for the optional extras (48V instead of 36V, with throttle instead of without).
Dealers like me judge the extra risk running the kit at higher voltage versus the benefit of having extended torque range, customers misuse the throttle versus the benefit of easy hillstart and set the price of the options accordingly to cover breakages.
I never heard of any problem ever with an AKM 128 except that the cassette freewheel pawls go rusty when people don't oil them. That happens to all cassette motors if you use them in the winter and don't oil them, though some worse than others. OP will be using the freewheel version that can't get that problem.
The AKM 128 motor is especially useful for guys that have to deal with very steep hills or ride slowly or tow stuff. It does it much better than a Bafang BPM because it has the advantage of a much higher reduction ratio so that the motor is still spinning efficiently when a similar RPM (wheel speed) Bafang BPM, Ezee motor or anything like that will stall out or overheat. Like with any motor, you have to choose the version that's appropriate to your needs.
I've never seen a low speed version of an Ezee motor. They're mainly designed for the US market 20 mph. They're big and strong but not particularly efficient for low speed and high torque situations. There's a 180 rpm version of the BPM, though not easy to find. It's very efficient for climbing and towing, but struggles for 12 mph.
AKM128 is probably the quietest motor I've ever heard.