Yeah, beware of MIDI latency though.
I haven´t tried connecting everything in my rig (yet). But there are without doubt infinite possibilities. Although, almost each and every piece has the potential risk of screwing any/all midi timing up totally. Since they all got vast possibilities of clogging the midi bandwidth.
Luckily, I´ve got an midi patchbay/router/filter/processor that may get me to avoid some of it. Or all if I set that filter being really rude and mean, but then where lies the fun in connecting all up in that case?
This is what I´m most afraid of, cause it may be REALLY tricky to solve. If possible at all in some cases…