I don’t have a Midi Maestro, so I can’t compare. As far as I know, all Aeros midi commands are documented here: Aeros firmware 3.1.x
Some issues I ran into might just be me mis-understanding the commands. As far as I understand, I can record a new track with CC:41, value 0; but I don’t see how to stop a track while recording it. I think I tried Sysex stop with bad results. I hope that ‘stop record’ isn’t the same CC and value, but I didn’t think to try it. And there doesn’t seem to be any way to select a track and overdub.
Another problem I ran into was syncing what is happening on the Aeros with what the controller thinks is happening. Some Aeros midi commands use the a single CC and number as a toggle, instead of using a CC and distinct numbers for ‘on’ or ‘off’. For instance, mute for track 1 is CC38 #1. Un-mute for track 1 is also CC38 #1. My controller can’t be sure whether a track on Aeros is muted or not, so buttons can’t be type ‘toggle’; all must be ‘momentary’ and my cool color-coded buttons don’t get to change. I assume the Midi Maestro is in closer communication with the Aeros to know when a track is really muted, even when a track is muted via button on the Aeros, or a different preset is selected in Midi Maestro.