Biab used to support Nashville numbers so it does have some information needed to make smarter decisions. Also it should have way to support changing parent scale like melodic minor, or harmonic minor.

If it would support melodic minor, harmonic minor, voice leading and Quartal harmony it would be much better.

Real tracks has it place but MIDI is better for music education.