SequencerStaff and Overlay mode

Yesterday I tried to work with the SequencerStaff for the first time. I guess I had a feeling one could use it as a midi editor. I started by recording a drum beat using Addictive Drums and tried to edit my beat afterwards.
After a while I found it a bit frustrating, since I realized that SequencerStaff can't really do what a normal midi-editor can. I can't add notes with keyboard (essential in beat-programming). I didn't find a way to see the velocity value of the note nor could I change it with mouse (only keyboard shortcut with no feedback of the new value, only color). No visible grid to show how much I was offbeat when recording...
I wish SequencerStaff (being called "Sequencer" staff) would grow to be a better midi editor, since I think that's what it's designed for. Currently I find it really cumbersome to edit midi data on it. It could do so much better (grid, smaller steps when moving notes, numeric values when editing velocity, adding notes.
I also see really big potential in this Overlay mode. And I also realize how close in some way it is to SequencerStaff and they share functionality. So I guess it's only inevitable that these two eventually grow closer and closer to each other, if not merge.
How it would work could be that the checkbox "SequencerStaff" could just enable the notes to be viewed as midi blocks as it does now and after that you would just use the functionality of the Overlay mode to edit the midi data.
After a while I found it a bit frustrating, since I realized that SequencerStaff can't really do what a normal midi-editor can. I can't add notes with keyboard (essential in beat-programming). I didn't find a way to see the velocity value of the note nor could I change it with mouse (only keyboard shortcut with no feedback of the new value, only color). No visible grid to show how much I was offbeat when recording...
I wish SequencerStaff (being called "Sequencer" staff) would grow to be a better midi editor, since I think that's what it's designed for. Currently I find it really cumbersome to edit midi data on it. It could do so much better (grid, smaller steps when moving notes, numeric values when editing velocity, adding notes.
I also see really big potential in this Overlay mode. And I also realize how close in some way it is to SequencerStaff and they share functionality. So I guess it's only inevitable that these two eventually grow closer and closer to each other, if not merge.
How it would work could be that the checkbox "SequencerStaff" could just enable the notes to be viewed as midi blocks as it does now and after that you would just use the functionality of the Overlay mode to edit the midi data.