push 3 is a very expensive option for that. I think mpc live / mpc one as well, might be mistaken about mpc, it’s also much more than just a midi controller.
My doreimidi usb midi host was like 30 bucks, doesn’t bother me that much. paying 120 for the kenton one would bother me though. and yes, it would be convenient if my keystep pro was a usb host, honestly for that price I can’t understand why it’s not.
I had issues with one of these (but I’ve found other doremidi devices to be rock solid).
Overall USB MIDI still can have some issues even with class compliant devices due to how they advertise their devices to the Host which isn’t an issue for 5 pin.