LabVIEW makes the syntactic stuff a lot easier, but as soon as you want a modular program or you want to create something polished, it stops working the way you want it to.
And I'd argue that it's because LabVIEW is meant only for R&D purposes. It does work fairly well for FPGA-based applications but that's often because those programs are fairly compact and uncomplicated when done right.
I wish there were a more modular and useful version of LabVIEW (or G or whatever the language is called) because I'd like to use something like that. Not having to worry about execution order is a marvelous thing, and it really transforms the way one thinks.