I think dynamic data is much worse than express VIs. Dynamic data permits such wiring as below. Is the data an array, a scalar, a Boolean? I have often used Express VIs for some quick and dirty programs but I ALWAYS convert the dynamic data to what it actually is supposed to represent.