When MIDI devices get disconnected and reconnected, you have to aconnect them again, but amidiminder solves that as it monitors for changes and applies all the connections defined in its rules config file automatically, so for best stability, pair virmidi with amidiminder.
So anyway, I think virmidi + amidiminder combo should work out well. Let us know if you hit any issues, I’m pretty sure we can figure it out.