Anyway, here's the Note Utility VST to check out...
Thepiz.org / Plugins |Note Midi Utility Plugin
I haven't downloaded and tested this yet, but it's free and available for PC / Mac and cough...Linux
As for midi editing, other than being able to invert / flip notes, my own needs for anything exotic and dare I say over complex, isn't of great importance to me when it comes to midi editing unless it can be implemented with simplicity in ease of use.
There is really only one other aspect and this is something I've highlighted on many occasions over the past 3 years, and that's the ability to 'Set Predefined Rest Periods', or gaps between notes whilst using the step time recording feature. Basically what tracker programs have allowed since the 1990's. The existing rest button Studio One 3 / 3.5 has is just really tedious and interruptive to creative flow and speed in which to program fixed length rests, macro key mapped or not. I've had many tracks or portions of full track productions completely inspired by the use of the step time/recording feature, and just having that one little thing would make a huge difference in programming and producing music in the program...Anyway..time to test out the VST note utility I linked to above....in fact it's not just one plugin, it's a whole suite of plugins as it turns out....48 of them...