I'm more than a bit biased towards Vision myself, but there's no denying that Perspective has some major advantages for flexible UIs.
All of those are concerns that I share. Especially
One other missing piece: Vision can launch local applications of any kind, monitor their operation, exchange data with them, and kill them off. Perspective cannot do this. And likely never will.
I guess I am sticking with Vision! Perspective seems great for factory monitoring and light control, but not so much for R&D. I will take a pass at the p(seudo/hil)UDT architecture tomorrow, I can live with copy pasting tag paths instead of dragging and dropping. Thank you for that clarifying edit, it will help me get started. And thank you again for your advice and assistance!