hi
i use enttec dmx usb pro mk2 with qlc+ on arch linux with pd sending data to qlc+ via osc. it is very handy to use pd environment (esp. data structures) to make your own functions, send them to qlc+ (where you can compose your own fixtures, arrange groups, find channels etc.) and have enttec execute them pretty tightly (and up to 4 universes!). but this is all from light design perspective.
cheers