I use MIDI in projects when I have to, but I usually lean on OSC because I can send it over wifi from a microcontroller and send floats. It just makes a lot of what I do so easy. That said, my stuff isn't very plug-n-play. Would love to see more development of new protocols like O2 and O2lite to build networked ensembles.