Remote commands / key strokes you can read out via ML
Just implemented this with the Masterlink adapter.
So when using MDT in that mode it can receive all remote key strokes via ML - otherwise you are limited to light" and "control" commands. Practical example: LG OLED connected to BSys3 via S/PDIF and you want to control everything via Beo4. The BS3 "TV" source is set up for BeoMaster 5 control. MDT is set up for emulating a BeoMaster5 and translating all ML input to LG IP commands. You can simply press TV on the Beo4 - the LG switches on and you can control all functions of it via Beo4.
In that setup also a BC2 is connected to the ML. At the same time MDT will act as a "source center" (n.radio / n.music server) in parallel. You can send an AirPlay / Bluetooth / Spotify steam to it from your phone. The BC2 is automatically switches on and showing the song metadata. Sound is coming through speakers that are connected to the BS3. You can use the Beo4 for controlling playback. Stop the stream from your phone and everything turns off automatically.
I think that ticks pretty much ticks every box you'd expect from a modern system.